Python服务端开发

之前的爬虫https://blog.csdn.net/column/details/17218.html几篇文章为Python实现客户端以Get/Post等方法请求服务。最近用Python写了一个服务,在此总结一下知识点:1、Python代码中执行shell命令;2、白名单设置---通过查看客户端ip是否在服务端的list中存在;3、日志分割---引入loggin类实现日志记录,引入TimedRo... …… 阅读全文

Python发送Post请求

1、json格式的请求#coding=utf8import jsonimport gzipimport msgpackimport urllibimport urllib2import tarfiledef request(): try: url = "http://10.11.12.13/abc/def" values = {"a":... …… 阅读全文

python读写文件知识点

1、读写文件:import osos.path.join():单个文件和路径上的文件名的字符串作为参数,返回一个文件路径的字符串,包含正确的路径分隔符(其中双斜杠,因为每一个到斜杠需要转义)os.getcwd():获取当前工作路径的字符串os.chdir():改变当前工作路径函数相对路径 和 绝对路径相对路径:它相对于程序的当前工作目录绝 …… 阅读全文

python组织文件知识点

9、组织文件shutil模块:9.1复制文件和文件夹调用shutil.copy(source,destination)函数,将路径source出的文件复制到路径destination处的文件夹,如果destination是一个文件名,他将作为被复制的文件的新名字。该函数返回一个字符串,表示被复制文件的路径>>> impor …… 阅读全文

python调试知识点

10、调试10.1抛出异常抛出异常相当于“停止运行这个函数中的代码,将程序执行转到except语句”raise语句包含:1、raise关键字2、对Exception函数的调用3、传递给Exception函数的字符串,包含有用的出错信息如果没哟try和except语句覆盖抛出异常的raise语句,程序就会奔溃常常raise语句在 …… 阅读全文

webbrowser、requests、Beautiful Soup学习

第11章:从web抓取信息下面的几个模块,让在Python中抓取网页变得很容易:webbrowser:是从Python自带的,打开浏览器获取指定页面requests:从因特网上下载文件和网页Beautiful Soup:解析HTML,即网页编写的格式selenium:启动并控制一个Web浏览器,selenium能够填写表单,并模拟鼠标在这 …… 阅读全文