使用os模块来获取当前文件的绝对路径和拼接路径。
import os
BASE_DIR = os.path.dirname(__file__) #获取当前文件夹的绝对路径
print BASE_DIR
file_path = os.path.join(BASE_DIR, 'Test_Data') #获取当前文件夹内的Test_Data文件
Test_Data = open(file_path, "r") #读取文件
for line in Test_Data:
print line
Test_Data.close() #关闭文件
加上r即可,即L = os.listdir(r'C:\My_Script\\04-Test_Data'),r即raw data,原始数据的意思,那么就不用转义了。
我觉得你问的没那么难,
一个办法是
APATH = os.path.abspath('.') \忘记了,求绝对路径的,
strPath = os.seq.join([APATH,'04-Test_Data'])
L = os.listdir(strPath)