|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import os
start_file = input("请输入当前文件夹的目录:")
def calc_file(star_file):
os.chdir(start_file)
for each in os.listdir(os.curdir):
if os.path.isfile(each):
print(each,"【",os.path.getsize(each),"Bytes】")
if os.path.isdir(each):
calc_file(each)
os.chdir(os.pardir)
calc_file(start_file)
你的思路是对的,就是少打了一个字母
def calc_file(star_file):
正确的代码
- import os
- start_file = input("请输入当前文件夹的目录:")
- def calc_file(start_file):
- os.chdir(start_file)
- for each in os.listdir(os.curdir):
- if os.path.isfile(each):
- print(each,"【",os.path.getsize(each),"Bytes】")
- elif os.path.isdir(each):
- calc_file(each)
- os.chdir(os.pardir)
-
- calc_file(start_file)
复制代码
|
|