Python 在非';t保存到桌面
我正在编写一个程序,需要打开和访问110个不同文本文件的内容,这些文件存储在我的计算机(运行Windows 7)的各个文件夹和子文件夹中。我已经为程序中的所有文件定义了变量,如下所示:Python 在非';t保存到桌面,python,file-io,python-3.x,Python,File Io,Python 3.x,我正在编写一个程序,需要打开和访问110个不同文本文件的内容,这些文件存储在我的计算机(运行Windows 7)的各个文件夹和子文件夹中。我已经为程序中的所有文件定义了变量,如下所示: #Arno Holz, Buch der Zeit 1886, 1892 Holz_raw = r"C:\Users\Carolyn\Desktop\Dissertation Texts (txt)\Poetry\1850-1900 (txt)\Arno Holz.txt" Holz = open(Holz
#Arno Holz, Buch der Zeit 1886, 1892
Holz_raw = r"C:\Users\Carolyn\Desktop\Dissertation Texts (txt)\Poetry\1850-1900 (txt)\Arno Holz.txt"
Holz = open(Holz_raw, 'r', encoding='utf-8').read()
#Felix Dahn, Balladen 1878
Dahn_raw = r'C:\Users\Carolyn\Desktop\Dissertation Texts\Poetry\1850-1900 (txt)\Felix Dahn.txt'
Dahn = open(Dahn_raw, 'r', encoding='utf-8').read()
。。。等等
然而,当我试图运行该程序时,我收到一条消息,上面写着“没有这样的文件或目录”
奇怪的是,当我打字的时候它能工作
open(r'C:\Users\Carolyn\Desktop\Dissertation Texts\Poetry\1850-1900 (txt)\Felix Dahn.txt', 'r', encoding='utf-8')
把它交给翻译
当我将文件直接保存到桌面,然后将该路径作为程序中open()的第一个参数时,它也会起作用。(这也适用于口译员)
我是否需要将所有110个文件保存到我的桌面以使Python能够识别它们?你知道为什么会这样吗
我在互联网上找遍了,没有找到答案。我也花了很多时间研究各种Python手册
如果您能提供任何帮助,我将不胜感激 我找出了问题的原因,并修复了它。这两类文件的文件路径确实不同;不知道那里发生了什么事!另外,一位朋友建议我在空闲状态下更改当前工作目录,这是我没有想到要做的。问题解决了