
python
Ethereal——
玻璃晴朗,橘子辉煌。
展开
-
Python 内置模块bisect的使用方法
Python 的 bisect 使用方法原创 2021-12-07 15:05:31 · 1282 阅读 · 0 评论 -
文件及文件夹删除 Python
删除一个文件夹,无论里面是否有文件或文件夹import shutilshutil.rmtree("D:/test") # 删除“D:/test”整个文件夹删除文件os.remove(path) # 如果path是一个目录, 抛出 OSError错误。如果文件不错在或路径错误,也会抛出错误删除文件夹os.rmdir(dirName) # 删除目录 dirName,要求dirName必须是个空目录,否则抛出OSError错误判断文件还是文件夹import osif os.pat原创 2021-09-16 16:03:44 · 297 阅读 · 0 评论 -
float(“inf“)、float(“-inf“)
一、python里如何表示正负无穷正无穷:float(‘inf’)负无穷:float(’-inf’)二、用inf做简单加、乘算术运算会得到inf print(1 + float('inf')) #inf print(2 * float('inf')) #inf三、除了inf外的其他数除以inf,会得到0999/float('inf')#0.0999/float('-inf')#-0.0四、nan代表Not A Number(不是一个数),它并不等于0float('inf原创 2021-08-13 16:48:12 · 831 阅读 · 0 评论 -
如何使用Python将文件添加到tar文件中?
使用tarfile模块创建目录的zip存档。使用os.walk遍历目录树,然后递归地将所有文件添加到其中。例如import osimport tarfiledef tardir(path, tar_name): with tarfile.open(tar_name, "w:gz") as tar_handle: for root, dirs, files in os.walk(path): for file in files:原创 2021-07-12 20:43:46 · 778 阅读 · 0 评论 -
Python 编写shell脚本
详细讲解# shell中常用的是ls命令,python的写法是:**os.listdir(dirname)**,这个函数返回字符串列表,里面是所有的文件名,不过不包含”.”和”..”。os.listdir(”/”)```python# 把当前工作目录切换到dirname下os.chdir(dirname)# 返回当前的工作目录路径os.getcwd()# 把dirname作为进程的根目录。和*nix下的chroot命令类似os.chroot(dirname)# 更改path的权原创 2021-07-12 20:42:25 · 2078 阅读 · 0 评论 -
Python ftp 基本命令,上传下载文件
ftp上传文件#!/usr/bin/python # -*- coding:utf-8 -*- from ftplib import FTP ftp = FTP() # 打开调试级别2, 显示详细信息 ftp.set_debuglevel(2) # 服务器IP和端口 ftp.connect("192.168.10.1", "21")# 匿名登陆, 如果需要陆, 就把两个空字符串写上用户名和密码就行了("username", "password") ftp.login("", "")原创 2021-07-12 20:40:44 · 448 阅读 · 0 评论 -
Python 判断IP是否属于某个网段
IPy1.IPy模块包含IP类,使用它可以方便处理绝大部分格式为IPv6的网络和地址比如通过version方法来区分出IPv4和IPv6>>> import IPy>>> IPy.IP('10.0.0.0/8').version()4>>> IPy.IP('::1').version()62.通过指定的网段输出该网段的IP个数和所有的IP地址清单$ more ip.py #!/usr/bin/env pythonimport IP原创 2021-06-05 13:50:48 · 5196 阅读 · 1 评论 -
chardet.detect()
chardet 提供自动检测字符编码的功能chardet.detect() 函数接受一个参数,一个非unicode字符串, 它返回一个字典, 其中包含自动检测到的字符编码和从0到1的可信度级别。chardet 的安装pip install chardetchardet 实例1.网页编码判断>>> import urllib>>> rawdata = urllib.urlopen('http://www.google.cn/').read()>>原创 2021-06-05 12:50:27 · 5614 阅读 · 3 评论