os.path

    1熱度

    1回答

    所以,我製作了一個僞登錄系統,並且遇到了幾個與os.path.join相關的bug功能。 當輸入如「c:」或「d:」等輸入作爲用戶名時,它似乎很奇怪,因爲它會在根驅動器之前斷開任何路徑字符串。 所以,輸入如: >>> import os >>> os.path.exists(os.path.join(some_path, "this_is", "voided", "c:", "python34"

    0熱度

    1回答

    實際上,我從前面的回答中找到了我的主要問題「獲取Python文件所在目錄的完整路徑」的解決方案:Find current directory and file's directory。 如果我運行我的整個腳本,換句話說,熱鍵F5,答案的下面的代碼運行良好。 import os dir_path = os.path.dirname(os.path.realpath(__file__)) 但是,

    0熱度

    1回答

    我創建了一個具有特定擴展名的列表,我想通過目錄C:\和D:\來獲得。但是我有一個問題獲取多個文件。如果我只是將'python.exe'放入列表中並刪除'Hearthstone.exe',它可以找到並打印並將其附加到VIP_files列表中。但是,只要我添加'Hearthstone.exe'就沒有任何反應,甚至沒有給出'python.exe'路徑。這是我的,我不確定我做錯了什麼。 import os

    0熱度

    1回答

    我正在嘗試使用python執行2個函數。第一個功能是查找目錄結構中所有* .txt文件的目錄路徑。其次是將文件目錄路徑發送到電子郵件正文中的電子郵件地址。 import smtplib import os, os.path from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText f

    0熱度

    1回答

    我想從一個文件夾複製粘貼到另一個文件使用Python Shutil模塊,並給我一個錯誤,不知道是什麼問題。 import os import shutil source = os.listdir("D:\Personal\TEST\SRC") print source destination = "D:\Personal\TEST\DEST" for files in source:

    1熱度

    1回答

    我有一個包含大量子文件夾的文件夾。子文件夾的Eash有不同類型的文件。我試圖通過它們所在的子文件夾名稱重命名這些文件(因爲每個文件都有自己的擴展名,所以不會重複)。 數據看起來是這樣的: folder \ sub1 \ sub1\file1.ext1 \ sub1\file2.ext2 . . . \ sub2

    2熱度

    2回答

    Python 2.7 os.makedirs()缺失exist_ok。這僅在Python 3中可用。 我知道,這是一個工作解決辦法: try: os.makedirs(settings.STATIC_ROOT) except OSError as e: if e.errno != errno.EEXIST: raise 我可以創建自定義my_make_dirs

    0熱度

    1回答

    python和Im試圖創建一組目錄,並在每個目錄中創建一個文件,輸入名稱將是一個字符串開始>符號但我不希望目錄包含>。 我試過做下面的事情; seq_id = ">seq" dirname = seq_id[1:] print(dirname) if not os.path.isdir('./' + dirname + '/'): os.mkdir('.

    0熱度

    2回答

    你們知道更聰明的方法嗎? os.path.split(os.path.split(os.path.split(os.getcwd())[0])[0])[0] os.getcwd()就例如: /my/path/to/my/directory 我應該得到 /my/path/ 實際上這也就是os.path.split這樣的exageration和重複()AHAH 謝謝,

    0熱度

    1回答

    我試圖做一個for循環來獲取文件夾中所有文件的文件大小。代碼如下所示: import os, sys location = "/Users/username/Documents/Filmer" for folder, subfolders, filenames in os.walk(location): for filename in filenames: print