python新建目錄
㈠ python 字典創建問題
python創建文件與文件夾1.文件的創建:一般創建.txt文件函數open(file,'mode')file為文件地址,若不存在則新建,若不再本目錄下,可以寫絕對路徑mode有以下幾種方式:r只讀 rb二進制只讀 w寫入且原有內容覆蓋 a在文件末尾追加打開後文件需要.close()關閉2.文件夾的創建:使用os.mkdir(ad)方式建立,ad為新建文件夾名稱的絕對路徑
㈡ python語言,在已有的文件夾下創建新的文件夾。
可以使用賀正os包的mkdir函數來創建新的文件夾。
mkdir函數接受一個禪首悔參數path指定新建文件夾的路徑,示例代碼如下:
importos
cur_dir='D:curdir'
folder_name=''
ifos.path.isdir(cur_dir):
os.mkdir(os.path.join(cur_dir,folder_name))
為了確保已有的文件夾真實存在,示例代碼中使用了os.path.isdir函數判斷已有芹做文件夾的路徑是否正確。
新的文件夾的路徑可以由os.path.join函數,將已有文件夾的路徑和新建文件夾文件名連接起來得到。由於Windows操作系統和linux操作系統,路徑的連接符不同,使用os.path.join連接能夠確保同時在不同的操作系統中正常工作。
㈢ python的jupyter中創建ipynb的目錄在哪
1、打開pycharm程序,點擊create
new
project
2、選擇工程目錄和使用的python版本,點擊create按鈕
3、進入虛隱pycharm之後新建一個python腳差仔廳本文件,示例命名為main.py
4、輸入代碼保存,然後點在文件上右鍵執行
print('my
app')
5、執行的效果如下:
6、這樣一個最簡單的python工程就建好了,重新編戚旅輯自己的代碼即可。
㈣ python--目錄操作
一、os.getcwd()
獲取當前工作目錄,即當前Python腳本工作的目錄路徑。
二、os. chdir(path)
改變當前腳本工作目錄;相當於shell下的cd命令。
三、os.pardir
返回當前目錄的父目錄('..')
四、獲取當前使用的操作系統類型(其中 『nt』 是 windows,』posix』 是linux 或者 unix)。
五、os.mkdir(path [, mode=0777])
生成單級目錄;相當於linux中的mkdir dirname。參數mode表示生成的目錄的許可權,默認是超級許可權,也就是0777。如果重復創建,會報錯
六、os.makedirs(path [, mode=0777])
可生成多層遞歸目錄,父目錄如果不存在,遞歸生成。參數mode表示生成的目錄的許可權,默認是超級許可權,也就是0777。
七、os.removedirs(path)
若目錄為空,則刪除,並遞歸到上一級目錄,如若也為空,則刪除,依次類推。
八、os.rmdir(path)
刪除單級空目錄,若目錄不為空則無法刪除,會報錯;相當Linux中的rmdir dirname。
九、os.listdir(path)
列出指定目錄下的所有文件和子目錄,包括隱藏文件或目錄,並以列表形式返回。
十、os.remove(filePath)
刪除一個指定的文件,參數filePath表示文件所在的路徑。
注意:該方法只能刪除文件,不能刪除目錄。
十一、os.rename(oldname, newname)
重命名文件/目錄。
十二、os.access(path, mode)
輸出文件許可權模式。
十三、os.chmod(path, mode)
修改文件的許可權。
十四、os.walk(top, topdown=True, onerror=None, followlinks=False)
➢top:表示需要遍歷的目錄樹的路徑。
➢topdown的默認值是「True」,表示首先返回目錄樹下的文件,然後遍歷目錄樹下的子目錄。值設為False時,則表示先遍歷目錄樹下的子目錄,返回子目錄下的文件,最後返回根目錄下的文件。
➢onerror的默認值是「None」,表示忽略文件遍歷時產生的錯誤。如果不為空,則提供一個自定義函數提示錯誤信息後繼續遍歷或拋出異常中止遍歷。
➢該函數返回一個列表,列表中的每一個元素都是一個元組,該元組有3個元素,分別表示每次遍歷的路徑名,目錄列表和文件列表。
➢默認情況下,os.walk 不會遍歷軟鏈接指向的子目錄,若有需要請將followlinks設定為true
十五、os.path.split(path)
將path分割成目錄和文件名(事實上,如果你完全使用目錄,它也會將最後一個目錄作為文件名而分離,同時它不會判斷文件或目錄是否存在),並存於元組中返回。
十六、os.path.exists(path)
判斷path是否存在,如果存在返回True,否則返回False。
十七、os.path.isfile(path)
判斷path是否是文件,如果是返回True,否則返回False。
十八、os.path.isdir(path)
判斷path是否是目錄,如果是目錄返回True,否則返回False。
十九、os.path.getsize(name)
獲得文件大小,如果name是目錄返回結果是0L或者4096L;如果name代表的目錄或文件不存在,則會報WindowsError異常。
二十、os.path.join(a, *p)
連接兩個或更多的路徑名,中間以「\」分隔,如果所給的參數中都是絕對路徑名,那先給的絕對路徑將會被丟棄。
二十一、os.path.getatime(filename)
返迴文件的最後訪問時間,返回的是時間戳。
二十二、os.path.getctime(filename)
以時間戳的形式返迴文件或目錄的創建時間,在Unix系統上是文件最近更改的時間,在Windows上是文件或目錄的創建時間。
1.基礎題:
檢驗給出的路徑是否是一個文件:os.path.isfile("D:\\test.txt")
檢驗給出的路徑是否是一個目錄:os.path.isdir("D:\\test.txt")
判斷是否是絕對路徑:os.path.isabs("D:\\test.txt")
檢驗給出的路徑是否真地存在:
2.返回一個路徑的目錄名和文件名 :os.listdir("D:\\")
3.分離文件名與擴展名 :os.path.splitext("D:\\test.txt")
4.找出某個目錄下所有的文件,並在每個文件中寫入「gloryroad」 :
>>> for files in os.walk("D:\\test"):
... print(files)
...
('D:\\test', [], ['a.txt', 'b.txt', 'test.txt', 'test1.txt'])
>>> with open("D:\\test\\a.txt","w+") as f:
... f.write("gloryroad")
5.如果某個目錄下文件名包含txt後綴名,則把文件後面追加寫一行「被我找到了!」
6. 命題練習:
1) 一個目錄下只有文件(自己構造),拷貝幾個文件(手工完成)
2 )用listdir函數獲取所有文件,如果文件的創建時間是今天,那麼就在文件裡面寫上文件的路徑、文件名和文件擴展名
3) 如果不是今天創建(獲取文件的創建時間,並轉化為時間格式,判斷是否今天),請刪除
4 )計算一下這個程序的執行耗時
7.刪除某個目錄下的全部文件
8.統計某個目錄下文件數和目錄個數
9.使用程序建立一個多級的目錄,在每個目錄下,新建一個和目錄名字一樣的txt文件
10. 查找某個目錄下是否存在某個文件名
11. 用系統命令拷貝文件
12.輸入源文件所在路徑和目標目錄路徑,然後實現文件拷貝功能
13.遍歷某個目錄下的所有圖片,並在圖片名稱後面增加
14、遍歷指定目錄下的所有文件,找出其中佔用空間最大的前3個文件
15、過濾py源碼中的#注釋,另存為文件result.py,並執行result.py,斷言是否執行成功
16、文件訪問,提示輸入數字 N 和文件 F, 然後顯示文件 F 的前 N 行.
17、從命令行接受1個路徑如:c:\a\b\c\1.py, 實現1個函數創建目錄a\b\c,創建文件1.py,實現1個函數刪除已創建的目錄及文件
18、有一個ip.txt,裡面每行是一個ip,實現一個函數,ping 每個ip的結果,把結果記錄存到ping.txt中,格式為ip:0或ip:1 ,0代表ping成功,1代表ping失敗
19、實現DOS命令執行功能,接受輸入命令並執行,然後把執行結果和返回碼列印到屏幕
20、文件訪問
訪問一存在多行的文件,實現每隔一秒逐行顯示文本內容的程序,每次顯示文本文件的 5行, 暫停並向用戶提示「輸入任意字元繼續」,按回車鍵後繼續執行,直到文件末尾。
顯示文件的格式為:[當前時間] 一行內容,比如:[2016-07-08 22:21:51] 999370this is test
㈤ 如何創建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入門教程
今年(2019年)7月份TIOBE編程語言亂顫排行榜中顯示,python已經上升到第三名。python被廣泛的應用於大數據,人工智慧、游戲開發等各個領域。這也符合未來科技的發展方向。下面我來介紹下python該如何入門。
確定python的版本:
pyhon的陣營由於歷史原因。會分為python2.7版本和3.0+版本兩大陣營。新版本的python增加了很多功能。但是好多庫還沒升級到3.0.
如果你是項目實操,經驗也不是很多的情況下,建議你選擇python2.7.5
如果你槐激對python足夠了解,可以選擇python 3.0+ 版本。
根據自己的情況學習python的版本。
下載pycharm
1PyCharm下載及安裝教程
3
安裝python
13Python安裝詳細圖文教程
4
在本地新建目錄(例如:d:/pyHellWorld),右鍵選擇open folder as pytharmProject.
新建文件main.py
編寫helloworld代碼
if __name__ == '__main__': print 'hello world';
配置run
打開settings->project interpreter
具體配置如圖所示:
運行程序,如圖所示。我們熟悉的hello world出現我們的屏幕上了!
學習python的語法:
網路搜索python文檔。跟著看文檔就可以了,python的語法很簡單。基本上看一遍文檔也就可以了鉛陪襪
㈦ python如何創建ftp目錄
直接使用ftplib就可以實現,其中有一個nlst功能用於查詢目錄,cwd用於改變目錄,還有一個size功能。你這邊只需要保留一個目錄的鏡像。如果發現有目錄差異,或者是文件大小發生變更,就用retrbinary進行文件同步就可以。
㈧ python如何新建py文件
常見的有三種方法:
(1)打開Python自帶的IDLE,新建文件(File--New File),輸入或不輸入代碼,保存.py即可;
(2)使用其它第三方IDE,新建Python File後自動在項目或者環境目錄下創建.py文件;
(3)直接新建一個任意格式空白文件,建好後修改後綴為.py;