這個是因為許可權不夠,如果你想在運行 Python 的文件夾下創建的話,需要使用 ./主目錄,注意前面要有一個點,否則這個目錄就會創建在根目錄下面。如果你就是想在根目錄下面創建的話,需要用 root 用戶運行,也就是 sudo python xxxx.py ,這時這個「主目錄」創建的位置是和 /mnt /usr /etc 等目錄平級的,一般不推薦放在這里。
❷ 請教各位如何用python創建文件和文件夾
python創建文件
>>>f=open('f.txt','w') # r只讀,w可寫,a追加
>>>for i in range(0,10):f.write(str(i)+'\n')
>>> f.close()
python創建文件夾
import os
os.makedirs("目錄")
如果解決了您的問題請採納!
如果未解決請繼續追問!
❸ python如何根據輸入值動態創建文件目錄下再創建一個文件夾
import os
basepath = os.getcwd() # 如果你想在當前路徑下創建
# basepath = r"C:\\" #如果你想在特定路徑下創建
d1 = input("d1:")
full1 = os.path.join(basepath, d1)
os.makedirs(full1, exist_ok=True)
d2 = input("d2:")
full2 = os.path.join(d1, d2)
os.makedirs(full2, exist_ok=True)
❹ python 當文件目錄不存在時,如何自動創建
Python對文件的操作算是方便的,只 需要調用os模塊,使用相關函數即可實現目錄的創建。主要涉及三個函數:
1、os.path.exists(path)判斷一個目錄是否存在
2、os.makedirs(path)多層創建目錄
3、os.mkdir(path)創建目錄
defmkdir(path):
#引入模塊
importos
#去除首位空格
path=path.strip()
#去除尾部符號
path=path.rstrip("\")
#判斷路徑是否存在
#存在True
#不存在False
isExists=os.path.exists(path)
#判斷結果
ifnotisExists:
#如果不存在則創建目錄
#創建目錄操作函數
os.makedirs(path)
print(path+'創建成功')
returnTrue
else:
#如果目錄存在則不創建,並提示目錄已存在
print(path+'目錄已存在')
returnFalse
#定義要創建的目錄
mkpath="d:\qttc\web\"
#調用函數
mkdir(mkpath)
注意:os.mkdir(path)函數和多層創建目錄函數os.makedirs(path)的區別。主要是當父目錄不存在的時候os.mkdir(path)不會創建,而os.makedirs(path)會創建父目錄。
❺ python如何創建FTP目錄
直接使用ftplib就可以實現,其中有一個nlst功能用於查詢目錄,cwd用於改變目錄,還有一個size功能。你這邊只需要保留一個目錄的鏡像。如果發現有目錄差異,或者是文件大小發生變更,就用retrbinary進行文件同步就可以。
❻ 如何創建Python工程目錄
如果你在 Mac OS X 或 Linux 下,下面兩條命令可能會適用:
$ sudo easy_install virtualenv
或更好的:
$ sudo pip install virtualenv
上述的命令會在你的系統中安裝 virtualenv。它甚至可能會存在於包管理器中, 如果你用的是 Ubuntu,可以嘗試:
$ sudo apt-get install python-virtualenv
如果你用的是 Windows ,而且沒有 easy_install 命令,那麼你必須先安裝這個命令。查閱 Windows 下的 pip 和 distribute 章節了解如何安裝。之後,運行上述的命令,但是要去掉 sudo 前綴。
virtualenv 安裝完畢後,你可以立即打開 shell 然後創建你自己的環境。我通常創建一個項目文件夾,並在其下創建一個 venv 文件夾
$ mkdir myproject
$ cd myproject
$ virtualenv venv
New python executable in venv/bin/python
Installing distribute............done.
現在,無論何時你想在某個項目上工作,只需要激活相應的環境。在 OS X 和 Linux 上,執行如下操作:
$ . venv/bin/activate
下面的操作適用 Windows:
$ venv\scripts\activate
❼ 如何用python創建文件夾
首先可以用Python的os模塊中的exists來判斷目錄是否存在。
python學習網,大量的免費python視頻教程,歡迎在線學習!
相關推薦:《Python教程》
如果目錄或者是文件存在則os便會返回TRUE的結果。
創建目錄可以先用getcwd取得當前目錄之後再拼接目錄名稱即可創建文件夾了。
Python的os模塊中的mkdir也可以直接用絕對路徑來創建出一個空的文件夾。
如果想要創建多級目錄則要用到os模塊中的makedirs才行。
python學習網,大量的免費python視頻教程,歡迎在線學習!
❽ 在Terminal中用python創建目錄,顯示語法錯誤
Terminal指的是終端,並不是python里的IDE shell,而是電腦中命令提示符,打開進入你要創建目錄所在盤符,然後再使用mkdir來創建一個目錄就可以了