1、import os
os.rename("test1.txt" , "test2.txt") #修改文件名称
os.path.abspath("test2.txt") #获取文件绝对路径
os.path.getsize("test2.txt") #获取文件大小
2、批量修改文件名
#提前在程序文件执行目录下新建一test目录,并在test目录下存入几个文件。
import os
file_list=os.listdir("test/") #读取目录下的所有文件名,形成字符串列表
for f in file_list:
dest_file="re-"+f
os.rename("test/"+f, test/"+dest_file) #记住这里的文件是包含文件的路径的,这个路径就是程序执行的路径,当然也可以使用绝对路径
parent_dir=os.path.abspath("test") #获取父目录的绝对路径
source_file=os.path.join(parent_dir, f) #字符串拼接,拼接源文件绝对路径
dest_file=os.path.join(parent_dir, dest_file) #拼接修改后的文件绝对路径
os.rename(source_file, dest_file)
3、从某个目录下,读取包含某个字符串的某种类型的文件有哪些?
例如:从/home/python目录下读取包含hello的.py文件有哪些?
import os
file_lis