Discuss / Python / 感觉练习比前面内容简单好多,求解两个实例代码

感觉练习比前面内容简单好多,求解两个实例代码

Topic source

import os # 导入os模块,模块的概念后面讲到 [d for d in os.listdir('.')] # os.listdir可以列出文件和目录 ['.emacs.d', '.ssh', '.Trash', 'Adlm', 'Applications', 'Desktop', 'Documents', 'Downloads', 'Library', 'Movies', 'Music', 'Pictures', 'Public', 'VirtualBox VMs', 'Workspace', 'XCode']

os.listdir能不能跟空括弧()?我运行了一下看上去没什么问题,不知道老师的'.'是什么用意?

d = {'x': 'A', 'y': 'B', 'z': 'C' } [k + '=' + v for k, v in d.items()]

请问第二行代码的为什么一定要用"+"而不能用","?

os.listdir('.')是列出当前文件夹下的文件和文件夹 os.listdir('..')是当前文件夹的的上级目录


字符串的的增加没有,的用法


  • 1

Reply