Python代码总结

来源:互联网 发布:sql日期取年月日 编辑:程序博客网 时间:2024/05/16 19:14
OS

os.walk(dirpath)返回一个三元组(dirpath,dirnames,filenames),其中第一个dirpath(string)是搜索目录,第二个dirnames(list)为搜索目录下的所有文件夹,第三个filenames(list)为搜索目录下所有的文件。

for dirpath,dirnames,filenames in os.walk(rootdir):
for dirname in dirnames:
print(dirname)
for filename in filenames:
print(filename)

filenames不包含路径信息,使用全路径: os.path.join(dirpath,filename)。
获取文件名和扩展名:

name=file.split(‘.’)[0]
ext=file.split(‘.’)[-1]

获取当前目录

os.getcwd()
//获取目录下的所有文件名
os.listdir(dir)
//删除文件
os.remove()
//运行shell命令
os.system(”)
//分割目录和文件名
(dir,file)=os.path.split();
//判断文件或目录
os.path.isdir()
os.path.isfile()
os.path.exists()
//获取文件大小
os.path.getsize()
//分离文件名和扩展名
(file,ext)=os.path.splitext()
//连接目录和文件名
os.path.join(dir,file)

字符串操作

字符串连接

‘%s,%s’%(‘str1’,’str2’)

str_list=[‘str1’,’str2’,’str3’]
op=’##’
op.join(str_list)

0 0
原创粉丝点击