我似乎只能找到整个目录的“getsize”,而不是目录中的单个文件<;=64字节。如有任何意见或建议,我们将不胜感激,谢谢!在
这是我的剧本:
#argument is directory path
import os, sys
myDir = sys.argv[1]
myFiles = os.listdir(myDir)
for eachOne in myFiles:
size = os.path.getsize(myFiles)
if size <= "64":
print "{0} is {1} bytes.".format(eachOne, size)
目标是打印出文件名为XX字节。在
这里有三个问题:
您需要给出^{} }。
eachOne
,而不是{os.path.getsize
返回一个整数。也就是说,您需要将size
与另一个整数(而不是字符串)进行比较。您需要使用^{} 给
os.path.getsize
文件的完整路径。否则,Python将不知道文件在哪里。以下是解决这些问题的脚本版本:
相关问题 更多 >
编程相关推荐