python常用操作样例-文件处理、代理请求

xiaoxiao2021-02-27  206

1、获取指定目录下的文件列表

import os ##读取目录下的所以文件名称 def getdir(url): listdir = os.listdir(url) print("len=",len(listdir)) for arg in listdir: print(arg) if __name__=="__main__": getdir("C:/Users/wuhao/Desktop") 2、读取文件内容

import os #存放目录下的文件名称列表 fileDirs = [] ##读取目录下的所以文件名称 def getdir(url): listdir = os.listdir(url) for arg in listdir: if arg.endswith('.txt'): fileDirs.append(arg) def getfilebody(dirurl): for line in fileDirs: print(dirurl+'/'+line) dirfile = open(dirurl+'/'+line) while 1: line = dirfile.readline() if not line: break print(line) if __name__=="__main__": url="C:/Users/wuhao/Desktop" getdir(url) getfilebody(url)3、python实现代理

代理IP地址端口 可以查看http://www.xicidaili.com/nn/

查看ip地址的链接地址 http://1212.ip138.com/ic.asp 可以看到本机地址 115.236.179.140

#coding:utf-8 import urllib.request import binascii def url_user_agent(): #设置使用代理 proxy = {'http':'121.205.254.95:808'} proxy_support = urllib.request.ProxyHandler(proxy) # opener = urllib.request.build_opener(proxy_support,urllib.request.HTTPHandler(debuglevel=1)) opener = urllib.request.build_opener(proxy_support) r = opener.open('http://1212.ip138.com/ic.asp') print(r.read().decode("GBK")) urllib.request.install_opener(opener) url = 'http://www.ip138.com/' doc = url_user_agent() 运行结果

代理成功

转载请注明原文地址: https://www.6miu.com/read-14294.html

最新回复(0)