我有这段代码:
import os
def listdir(path):
print(os.listdir(path))
print '\n'.join(os.listdir(path))
哪个返回
['.idea', 'commands', 'testfile.py', '__pycache__']
.idea
commands
testfile.py
__pycache__
None
我不明白为什么我在最后一行没有值?
感谢您的任何建议。
最佳答案
调用listdir
时,是否要打印其返回值?
print listdir(path)
listdir
不返回值,因此如果您执行了该操作,则print
语句将显示None
。省略print
:listdir(path)
关于python - 在新行上打印listdir项目–无,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20859116/