代码运行
老哥们,报错,Invalid syntax是不是一般都是不对齐,漏括号或者符号之类的问题啊,我这个代码运行报错invalid syntax,麻烦帮我看一下import os
import os.path
name=input('请输入要统计的目录名字:')
count_txt=0 #txt文件的数目
count_png=0 #png文件的数目
count_py=0#py文件的数目
count_docx=0 #docx文件的数目
count_file=0 #文件夹的数目
for i in listdir(name):
if os.path.isdir(i):
count_file+=1
else:
f_extension=os.path.splitext(i)
if f_extension=='.txt':
count_txt+=1
elif f_extension=='.png':
count_png+=1
elif f_extension=='.py':
conunt_py+=1
else f_extension=='.docx':
count_docx+=1
print('该文件夹下共有类型为【.txt】的文件%d个'%count_txt)
print('该文件夹下共有类型为【.png】的文件%d个'%count_png)
print('该文件夹下共有类型为【.py】的文件%d个'%count_py)
print('该文件夹下共有类型为【.docx】的文件%d个'%count_docx)
print('该文件夹下共有类型为【.file】的文件%d个'%count_file)
是if elseelif的问题 import os
import os.path
name=input('请输入要统计的目录名字:')
count_txt=0 #txt文件的数目
count_png=0 #png文件的数目
count_py=0#py文件的数目
count_docx=0 #docx文件的数目
count_file=0 #文件夹的数目
for i in os.listdir(name):
if os.path.isdir(i):
count_file+=1
else:
f_extension=os.path.splitext(i)
if f_extension=='.txt':
count_txt+=1
elif f_extension=='.png':
count_png+=1
elif f_extension=='.py':
count_py+=1
elif f_extension=='.docx':
count_docx+=1
print('该文件夹下共有类型为【.txt】的文件%d个'%count_txt)
print('该文件夹下共有类型为【.png】的文件%d个'%count_png)
print('该文件夹下共有类型为【.py】的文件%d个'%count_py)
print('该文件夹下共有类型为【.docx】的文件%d个'%count_docx)
print('该文件夹下共有类型为【.file】的文件%d个'%count_file) else后面不能加条件,剩余的都是else
import os
import os.path
name=input('请输入要统计的目录名字:')
count_txt=0 #txt文件的数目
count_png=0 #png文件的数目
count_py=0#py文件的数目
count_docx=0 #docx文件的数目
count_file=0 #文件夹的数目
for i in listdir(name):
if os.path.isdir(i):
count_file+=1
else:
f_extension=os.path.splitext(i)
if f_extension=='.txt':
count_txt+=1
elif f_extension=='.png':
count_png+=1
elif f_extension=='.py':
conunt_py+=1
elif f_extension=='.docx':
count_docx+=1
print('该文件夹下共有类型为【.txt】的文件%d个'%count_txt)
print('该文件夹下共有类型为【.png】的文件%d个'%count_png)
print('该文件夹下共有类型为【.py】的文件%d个'%count_py)
print('该文件夹下共有类型为【.docx】的文件%d个'%count_docx)
print('该文件夹下共有类型为【.file】的文件%d个'%count_file)
页:
[1]