大学生嘛,进程ip代理在学校本来就是比较闲的那种,但是有的就很不闲了。就比如这个老铁,他每天就像在研究Python这门语言,确实是一个人才,今天这个非常简单,一般的新手小白应该弄几遍就会了,当然这个黑不是真的黑啊,是把湖南省内的IP都给筛选出来了,大家不要误会,如果你真的把湖南省的ip黑了,我想你应该会进一家吃饭睡觉都不用钱的“宾馆”了。一住几年的那种!
测试成功
即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。大多数的异常都不会被程序处理,进程ip代理而是以错误形式展现
这时候就要进行异常处理
引入try/except
如果未做异常处理将直接报错,导致程序无法继续执行部
接下来加入if判断
ips.txt中写入了3个ip
222.31.41.253 #山西省202.12.15.52 #日本61.135.169.12 #北京原有数据1234运行脚本后
1
2
3
4
a
a
a
a
a
补充一下文件操作的知识
文件打开模式
r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】
w,只写模式【不可读;不存在则创建;存在则清空内容】
x, 只写模式【不可读;不存在则创建,存在则报错】
a, 追加模式【可读; 不存在则创建;存在则只追加内容】,文件指针自动移到文件尾。
“+” 表示可以同时读写某个文件
r+, 读写【可读,可写】
w+,写读【可读,可写】,消除文件内容,然后以读写方式打开文件。
x+ ,写读【可读,可写】
a+, 写读【可读,可写】,以读写方式打开文件,并把文件指针移到文件尾。
“b”表示以字节的方式操作,以二进制模式打开文件,而不是以文本模式。
rb 或 r+b
wb 或 w+b
xb 或 w+b
ab 或 a+b
注:以b方式打开时,读取到的内容是字节类型,写入时也需要提供字节类型,不能指定编码
将写入文件的2行代码加入