我已经编写了以下代码,可以执行以下操作: 逐行读取文本文件中的路径->;移动到该路径->;获取当前工作目录->;列出该目录中的所有文件。你知道吗
with open('pca_paths.txt', 'r') as pca_paths_file:
for line in pca_paths_file:
os.chdir(line)
current_directory = os.getcwd()
print("\nCurrent working directory is " + current_directory)
pca_data_list = os.listdir('.')
print(pca_data_list)
但是,由于文本文件中的每一行都以\n结尾,因此出现以下错误:
No such file or directory: /home/user/path/ \n
请建议一种不使用换行符字符串读取路径的方法\n。 非常感谢。你知道吗
使用线条.strip()而不仅仅是行,这将删除不需要的换行符和结尾的空格。(我假设错误发生在操作系统chdir(行),您尚未指定在何处引发)
相关问题 更多 >
编程相关推荐