python如何更改目錄 Python如何更改目錄

2021-10-18 15:17:07 字數 1463 閱讀 4943

我正在做乙個學校作業,我必須從使用者那裡獲取輸入並儲存到文字檔案中。

我的檔案結構如下:

-客戶登記簿

-客戶id

-.txt檔案1-5

它可以儲存在python資料夾中,我可以將這些資料夾設定為:os.makedirs("customer register/customer id")

我的問題是,當我不知道目錄時,如何設定文字檔案的儲存路徑?所以不管程式在**執行,它都儲存在我建立的「客戶id」資料夾中(但在執行程式的計算機上)?

另外,我如何在windows和mac上實現這一點呢?在

我還希望程式能夠執行多次,並檢查資料夾是否存在,並儲存到「客戶id」資料夾,如果它已經存在。有辦法嗎?在

這是我試圖使用的**:

^$我可以建立乙個資料夾和更改目錄(「try」中的所有內容都可以按我的需要工作)。

當這個資料夾被建立時,我想用隨機生成的資料夾名建立第二個資料夾(用於儲存客戶檔案)。我不能用同樣的方法來工作。

錯誤:filenotfounderror:[winerror 2]系統找不到指定的檔案:「c:\users\48736\pycharmprojects\tina/folder/979b9026-b2f6-4526-a17a-3b53384f60c4」

os.makedirs("folder")

path = os.getcwd()

os.chdir(path + "/folder")

print (os.getcwd())

except:

if os.path.exists:

path = os.getcwd()

os.chdir(os.path.join(path, 'folder'))

print(os.getcwd())

def userid(folderid):

try:

if not os.path.exists(folderid):

os.makedirs(folderid)

except:

if os.path.exists(folderid):

os.chdir(path + "/folder/" + folderid)

userid(str(uuid.uuid4()))

print(os.getcwd())

所以我現在可以建立乙個資料夾,將目錄更改為我建立的資料夾,並在該資料夾中建立乙個具有唯一檔名的新資料夾。

但是我不能再次將目錄更改為具有唯一檔名的資料夾。

有什麼建議嗎?在

我試過:os.chdir(path + "/folder/" + folderid)

os.chdir(path, 'folder', folderid)

os.chdir(os.path.join(path, 'folder', folderid))

但仍然只停留在:c:\users\47896\pycharmprojects\tina\folder中

mysql更改目錄 更改Mysql目錄方法

預設情況下,mysql的資料目錄是 var lib mysql,因為如果你的資料庫以後會越來越大,那麼你就得考慮用乙個空間足夠大的分割槽來存放資料庫檔案,所以還是選擇把它修改到其他位置。這個目錄可以直接掛載乙個大硬碟。具體修改方式如下 為了方便起見,你可以先用su命令將系統當前使用者轉到root,否...

容器指定掛載目錄後如何更改掛載目錄

容器中的掛載點在掛載了宿主機上的某個掛載目錄之後,有時候會需要更改掛載目錄,但是通過命令卻無法直接更改容器的掛載目錄,這種情況下該怎麼做?下面將簡單介紹網上流行的3種方式來實現更改容器的掛載目錄。方法一 直接修改容器的配置檔案 以linux系統為例 在 var lib docker containe...

怎樣學好python 零基礎如何學好Python?

零基礎如何學好python?其實零基礎學好python很簡單,python高階需要花費寫氣力,都說python簡單易學,那麼零基礎如何學好python?有哪些必須學的知識?學習的策略技巧有哪些?看傳智播客怎麼說 python上手很容易,基本有其他語言程式設計經驗的人可以在1週內學會python最基本...