os.path.abspath()错误
2016-01-05 10:00
239 查看
import os
import os.path
res = []
#def paththourgh(dir):
# for x,y,z in os.walk(dir):
# for i in z:
# if i[-3:] == '.py':
# res.append(os.path.join(x,i))
def paththourgh(dir):
for i in os.listdir(dir):
#print os.path.abspath(i)
if os.path.isdir(i):
#paththourgh(dir+os.sep+i)
paththourgh(os.path.abspath(i))
else:
if i[-3:] == '.py':
res.append(os.path.join(dir,i))
#res.append(os.path.abspath(i)) 这个函数输出是错误的,因为相当于调用的是
#os.path.normpath(os.path.join(os.getcwd(), path))getcwd获取的是脚本运行时的目录
if __name__ == '__main__':
paththourgh(r'D:\py')
print res
import os.path
res = []
#def paththourgh(dir):
# for x,y,z in os.walk(dir):
# for i in z:
# if i[-3:] == '.py':
# res.append(os.path.join(x,i))
def paththourgh(dir):
for i in os.listdir(dir):
#print os.path.abspath(i)
if os.path.isdir(i):
#paththourgh(dir+os.sep+i)
paththourgh(os.path.abspath(i))
else:
if i[-3:] == '.py':
res.append(os.path.join(dir,i))
#res.append(os.path.abspath(i)) 这个函数输出是错误的,因为相当于调用的是
#os.path.normpath(os.path.join(os.getcwd(), path))getcwd获取的是脚本运行时的目录
if __name__ == '__main__':
paththourgh(r'D:\py')
print res
相关文章推荐
- Apache Stratos探究:Pub-Sub 通信模式
- Win10 UWP 开发系列:支持异步的SQLite
- 浅谈javascript 函数表达式和函数声明的区别
- 第4集:Scala模式匹配、类型系统彻底精通与Spark源码阅读
- Environment.getExternalStorageState介绍
- 通过DAC来连接SQL Server
- 一个高速做git提交的脚本
- 网络服务器开发总结(转:http://my.oschina.net/u/181613/blog/596022)
- unity, GUIStyle and Skin
- java连接oracle11g数据库的驱动包下载
- 一、(译)使用“马里奥方法”设计游戏关卡
- 2015年个人总结
- 全站https
- Mysql半同步复制原理及问题排查
- jQuery EasyUI使用教程之动态改变数据网格列
- android中的ellipsize
- 中文标点的Unicode编码
- Android Phone架构设计
- 【SQL Server】SQL与Excel的数据互通导入导出
- 8个超炫酷仿苹果应用的HTML5动画