|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 2289001949 于 2018-3-23 23:19 编辑
为什么wenjian那个变量名的值是 '迅雷下载' ?
wenjian的值不应该是 xx.txt 吗 ? xx.txt和xxx.txt才是文件啊,其他的都是文件夹……
这个os.path.isfile('wenjian')不是判断wenjian这个变量的值是否是文件 是就返回true啊
那到了xx.txt这个文件时,循环应该就结束了啊,为什么wenjian这个的值会是 '迅雷下载' ?
用os.listdir(os.curdir)会出现下面这些,我路径的文件:
['$360Section', '$RECYCLE.BIN', '1.txt', '360Downloads', '360SANDBOX', '360WiFi', '360安全浏览器下载', 'aaa.ini', 'BaiduNetdiskDownload', 'BaiduYunDownload', 'Boot', 'bootmgr', 'CAD', 'daojiang', 'Documents and Settings', 'games', 'kinggsoft', 'MyDrivers', 'pdf阅读器', 'Program Files', 'Program Files (x86)', 'ProgramData', 'ps', 'ps3', 'python', 'qq浏览器下载', 'qycache', 'Sysprep', 'System Volume Information', 'Users', 'Windows', 'xx.txt', 'xxx.txt', 'yxdown', '会声绘影', '动漫', '大型游戏', '快牙', '新建文件夹', '新建文本文档.txt', '模拟器', '游戏', '荒野行动', '视频', '迅雷下载']
附上代码
- for wenjian in os.listdir(os.curdir):
- if os.path.isfile('wenjian'):
- (a,b)=os.path.splitext('wenjian')
- break;
复制代码 |
|