簡體   English   中英

你在哪里保存記事本文件以便python可以在程序中打開它?

[英]Where do you save a notepad file so python can open it in the program?

我的程序找不到該文件。 如何將文本文件保存在 Windows 上的 python 目錄中? 我查看了其他類似的問題,但找不到保存到同一目錄的基本指南。 謝謝您的幫助

user_input = input("file name")
fh=open(user_input,"r",encoding="utf-8")

如果我理解您的問題,您所要做的就是搜索 python 目錄,按 Windows 鍵並鍵入文件夾的名稱,該文件夾將顯示在“開始”菜單搜索結果中。 將記事本文件保存在該目錄中。 希望這對你有幫助。

您可能正在提供user_input相對路徑。 相對路徑是根據當前工作目錄(cwd) 解析的。 cwd 是啟動 python 的目錄,它可以是任何東西(不僅僅是它所在的位置),這取決於你如何啟動腳本。

要找出 cwd 是什么:

print(os.getcwd())

但是,與其將所有內容都基於 CWD,我建議您應該做其他事情。

第一個選項:選擇不同的基本目錄:

base_directory = 'C:\\My Favourite Directory'
user_input = input("file name")
file_path = os.path.join(base_directory, user_input)
fh = open(file_path, "r", encoding="utf-8")

第二個選項:指定絕對路徑作為輸入:

當詢問時,對於文件名,鍵入:

C:\\我最喜歡的目錄\\我的文件.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM