Python爬虫零基础教程02

首页 / Python / 正文

本文主要讲解一些杂七杂八的内容 (命令行、环境变量、注册表、编码、权限)
额,还没有开始写代码。如已了解本篇芝士,阔以直接跳至下一节教程。

黑窗口

image.png
大家好我是cmd.exe,图里就是我的魂儿(文件)
其实我长下面图二这个亚子,你可以用Win键+R输入cmd按enter打开我:
image.png

image.png
(我的亚子有没有一种很 牛批 的赶脚?)
(什么?没有?!)
(本宫可是GUI——图形界面 的祖宗!八十年代的电脑整个屏幕都是我的亚子!)
(唉,老了,没什么人知道我了)
我告诉你怎么用我吧,我其实可以当一个操作系统来用哦!(毕竟以前的操作系统就长我这样)
你可以用键盘对着我打字,告诉我你要干蛤,但是我只看得懂命令(毕竟我名字就叫cmd - command嘛)
对了,注意到红框框里这个东西了吗:
image.png
这个是我的工作路径,额,意思就是我在偷窥这....啊不...是在这个目录里工作,所以命令里可以有这个工作路径下的文件啊、程序啊,我能操控它们!
对了,改我工作路径用这个命令:

cd 要改到的那个路径

话说能记住嘛....这个很常用的,试几次就会啦!
额,你是初学我嘛?!我赶脚你只需要记住我这一个命令就够了!
因为我能运行很多程序
前面说了我其实可以当操作系统用,所以我可以运行程序喔,比如:
这个路径下有这样的一个程序:
image.png
要运行它,可以这样给我命令:

cd C:\Users\huang\Desktop
CEIC爬虫.exe

就是酱紫的:
image.png
先把路径切到CEIC爬虫.exe所在的路径,然后再直接把它名字报给我,我就把它执行啦!你可以随便试一些.exe程序都是这样的

⭐环境变量

我叫PATH,我是系统里的一个重要的环境变量,你可以在这里找到我:
image.png
image.png
(假装自己是高级的东西)
image.png
image.png
编辑按钮可以看到我里面都有啥:
image.png

蛤?看了这么久了,你居然不知道我是干什么的?!
呵呵,没有我,你还想在cmd里运行python xxx、pip xxx?你在想Pea***
其实,cmd它就是个庙里的老道,它完全就是因为我这个宝物,才敢那么嚣张!它每次启动不都还得看我一眼!不然它就是个废wu!
上面的图你也看见了,我里面全是各种各样的路径,看!比如这个!
image.png
你就不好奇这个目录里有啥吗?
image.png
你看cmd就在这个目录里面!
我可有用了,你想想看,你是不是每天都在用这个沙雕作者的投资日记程序啊?!
我可以帮你简化这个过程!
你把那个沙雕作者的程序找一下,我这边是在这里:
image.png
把它文件名改成a.exe随便放在一个空的文件夹里,路径最好是全英文的,这个是那个沙雕作者的操作:
image.png
然后你把这个图里面这个路径复制一下,然后把我的编辑窗打开:
image.png
点新建,然后把刚才的路径粘进去:
image.png
一路点确定确定确定,就操作完成了!
什么,你不知道有啥用?!
试试按Win+R键,输入a.exe,然后按enter:
image.png

看!神奇的一幕发生了!

image.png

它直接运行了你刚才复制改名的那个程序!
嘿嘿,我很厉害吧!效率是不是高了很多?

其实它在cmd里也能直接敲了,根本不用切工作路径:
image.png

cmd它忘了告诉你了,.exe后缀的程序可以不用加后缀直接运行的!
所以在那个Win+R那里也可以直接敲a然后enter就运行了

生成的xlsx表格文件在之前赋给我的那个路径下哦!

注册表

我是没什么存在感的注册表,在Win+R输regedit再按enter我就出来了:
image.png

其实我就是一堆变量,只是比较多,程序运行的时候可以在我这里存取一些值,嗷对了,我这里存储了所有程序的安装信息,就酱....

编码规则

emmm...我不是什么东西,我是一个规则
计算机存的是一堆二进制数,不是字母也不是汉字,所以对应的,有一套对应的编码规则(也叫字符集
最常见的就是ASCII码,可以表示很常见的一些符号、数字、字母,但是没有汉字
有很多很多语言,为了能表示所有的语言,人类就又把我设计了一遍,哦不,是很多遍,最常用的应该是这几种吧:
image.png
这些基本上都带了人类所有的语言文字,当然,拥有十三亿人口的天朝也有自己的编码规则GB、GBK开头的就是(国标、国标扩)
有时候写程序会遇到无法识别汉字,或者出现乱码的情况,这时候就得考虑我啦!
最好把文件存成UTF-8,解释器也用UTF-8编码,因为支持的语种最多

权限

电脑里对文件最常见的操作就是读、写
文件的写权限通常只能由一个程序占用,占用的时候其他程序就不能再往这个文件里写东西了
读权限倒是无碍
但是,有些文件会对不同用户有不同的权限
Windows系统里,只需要知道管理员权限比较厉害就行了

在有关文件操作的程序中,有时会遇到Permission denied这个错误
这时就需要检查权限、是否有程序正在占用文件...这些问题了

打赏
评论区
头像