1.遍历文件
下列哪个语句可以遍历D:\file文件夹下的所有文件
import os
for root,dirs,files in os.walk("D:\file"):
for dir in dirs:
print(os.path.join(root,dir))
for file in files:
print(os.path.join(root,file))
for root,dirs,files in os.walk("D:\file"):
for dir in dirs:
print(os.path.join(root,dir))
for file in files:
print(os.path.join(root,file))
import os
for root,dirs,files in os.walk():
for dir in dirs:
print(os.path.join(root,dir))
for file in files:
print(os.path.join(root,file))
2.判断文件是否存在
下面那段语句可以判断D:\file\a.txt是否存在
import os
t = os.path.exists()
print(t)
import os
t = os.path.exists("D:\\file\\a.txt")
print(t)
with open("D:\\file\\a.txt", "r") as f:
print(f.read())
3.判断文件是文件夹还是文件
如何判断D:\file\a.txt是文件夹还是文件
if os.path.isdir("D:\\file\\a.txt"):
print("文件夹")
if os.path.isfile("D:\\file\\a.txt"):
print("文件")
import os
if os.path.isdir("D:\\file\\a.txt"):
print("文件夹")
if os.path.isfile("D:\\file\\a.txt"):
print("文件")
if open("D:\\file\\a.txt", "r"):
print("文件夹")
if not open("D:\\file\\a.txt", "r"):
print("文件")
4.获取文件大小
如何获取D:\file\a.txt文件的大小
with open("D:\\file\\a.txt", "r") as f:
f = f.read()
f = len(f)
print(f)
import os
t = os.path.exists("D:\\file\\a.txt")
print(len(t))
import os
l = os.path.getsize("D:\\file\\a.txt")
print(l)
5.操作zip文件需要使用什么第三方库
有一个zip文件,现在需要在这个zip文件内添加一个文件,需要什么第三方库(多选)
- A·······························需要
os 模块 - B·······························需要
path 模块 - C·······························需要
sys 模块 - D·······························需要
zipfile 模块
正确答案
|