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

来源:互联网 发布:知而好学水印 编辑:程序博客网 时间:2024/05/21 22:50

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-8import urllib.requestimport binasciidef 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()

运行结果


代理成功



原创粉丝点击