从没有换行符字符串的文本文件读取路径\n

2024-06-02 07:53:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经编写了以下代码,可以执行以下操作: 逐行读取文本文件中的路径->;移动到该路径->;获取当前工作目录->;列出该目录中的所有文件。你知道吗

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。 非常感谢。你知道吗


Tags: 代码gt路径目录dataoslinecurrent
1条回答
网友
1楼 · 发布于 2024-06-02 07:53:33

使用线条.strip()而不仅仅是,这将删除不需要的换行符和结尾的空格。(我假设错误发生在操作系统chdir(行),您尚未指定在何处引发)

相关问题 更多 >