概述
Python 中有很多模块,很强大,但又不可能全部记住,
所以,将常用模块整理整理,不会写太详细,就写写常用使用方法
本文置顶一直更新,边用边收集吧。
文件目录操作
1. 递归删除非空目录
import shutil
shutil.rmtree(dir_name_) # 递归删除目录
2. 查看文件后缀
filename.endswith(’.txt’)
3. os.walk( ) 遍历目录树
import os
for folderName, subfolders, filenames in os.walk('C:\delicious'):
print('The current folder is ' + folderName)
for subfolder in subfolders:
print('SUBFOLDER OF ' + folderName + ': ' + subfolder)
for filename in filenames:
print('FILE INSIDE ' + folderName + ': '+ filename)
print('')
print(list(os.walk('.')))
4. os.path.join()函数用于路径拼接文件路径。
os.path.join()函数中可以传入多个路径:
会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。
以上一种情况为先。在上一种情况确保情况下,若出现”./”开头的参数,会从”./”开头的参数的上一个参数开始拼接。
import os
print("1:",os.path.join('aaaa','/bbbb','ccccc.txt')) ### 1: /bbbbccccc.txt
print("2:",os.path.join('/aaaa','/bbbb','/ccccc.txt')) ### 2: /ccccc.txt
print("3:",os.path.join('aaaa','./bbb','ccccc.txt')) ### 3: aaaa./bbbccccc.txt
实例2:
import os
seq = ['hello','Python','word']
print('----'.join(seq)) ### hello----Python----word
print(os.path.join('hello', "Python", "word")) ### helloPythonword
时间模块
1.打印时间
import time
print( time.strftime('%Y/%m/%d-%H:%M:%S') ) # 2019/03/04-23:39:31
剪贴板操作
import pyperclip
# 将内容copy到剪贴板
pyperclip.copy( "xxxx" )
# 从剪贴板获取内容
str_ = pyperclip.paste()
最后
以上就是淡定摩托为你收集整理的Python 常用模块分类整理的全部内容,希望文章能够帮你解决Python 常用模块分类整理所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复