日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python安装sqap_python文件I/O

發布時間:2024/7/23 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python安装sqap_python文件I/O 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

python文件I/O

鍵盤讀入:

raw_input函數

str = raw_input("請輸入: ")

input函數,可以接受一個python表達式作為輸入

str = input("請輸入:")

輸入:[ x*5 for x in range(2, 10, 2)]

open函數:

file object = open(file_name [, access_mode] [, buffering])

不同模式打開文件的完全列表:

File對象的屬性

close()方法:

File對象的close()方法刷新緩沖區里任何沒寫入的信息,并關閉該文件

write()方法:

將任何字符串寫入一個打開的文件,python字符串可以是二進制數據

write()方法不會在字符串的結尾添加換行符('\n')

read()方法:

從要給打開的文件中讀取一個字符串,字符串可以是二進制數據

文件定位

tell()方法返回文件內的當前位置

seek(offset [,from])方法改變當前文件的位置,

offset變量表示要移動的字節數,from變量指定開始移動字節的參考位置

如果from設置為0,表示文件的開頭作為移動字節的參考位置

如果設置為1,表示使用當前的位置作為參考位置

如果設置為2,表示文件的末尾作為參考位置

fo = open('foo.txt', 'r+')

str = fo.read(10)

position = fo.tell()

#移動指針再次定位到文件開頭

position = fo.seek(0, 0)

str = fo.read(10)

重命名和刪除文件

os.rename(curren_file_name, new_file_name)

os.remove(file_name)

python里的目錄:

os.mkdir("newdir")

os.chdir("newdir")

os.getcwd()

os.rmdir("dirname")

Python File(文件) 方法:

Python OS 文件/目錄方法

os.path模塊的擴展:

os.path.abspath(path)?#返回絕對路徑

>>>print os.path.abspath("D:\\SQAP\\SQAP Training.pdf")

>>>D:\SQAP\SQAP Training.pdf

os.path.basename(path)?#返回文件名

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>SQAP Training.pdf

os.path.commonprefix(list)?#返回list(多個路徑)中,所有path共有的最長的路徑。

os.path.dirname(path)?#返回文件路徑

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>D:\\SQAP

os.path.exists(path)?#路徑存在則返回True,路徑損壞返回False

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>True

os.path.lexists?#路徑存在則返回True,路徑損壞也返回True

>>>print os.path.lexists("D:\\SQAP\\SQAP Training.pdf")

>>>True

os.path.expanduser(path)?#把path中包含的"~"和"~user"轉換成用戶目錄

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>D:\SQAP\SQAP Training.pdf

os.path.expandvars(path)?#根據環境變量的值替換path中包含的"name"和"{name}"

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>D:\SQAP\SQAP Training.pdf

os.path.getatime(path)?#返回最后一次進入此path的時間。

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>1419227411.08

os.path.getmtime(path)?#返回在此path下最后一次修改的時間。

os.path.getctime(path)?#返回path的大小

os.path.getsize(path)#返回文件大小,如果文件不存在就返回錯誤

os.path.isabs(path)?#判斷是否為絕對路徑

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>True

os.path.isfile(path)?#判斷路徑是否為文件

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>True

os.path.isdir(path)?#判斷路徑是否為目錄

>>>print os.path.basename("D:\\SQAP\\SQAP Training.pdf")

>>>False

>>>print os.path.basename("D:\\SQAP")

>>>True

os.path.islink(path)?#判斷路徑是否為鏈接

os.path.ismount(path)?#判斷路徑是否為掛載點()

os.path.join(path1[, path2[, ...]])?#把目錄和文件名合成一個路徑

>>>print os.path.join("D:\\SQAP","SQAP Training.pdf")

>>>D:\SQAP\SQAP Training.pdf

os.path.normcase(path)?#轉換path的大小寫和斜杠

os.path.normpath(path)?#規范path字符串形式

os.path.realpath(path)?#返回path的真實路徑

os.path.relpath(path[, start])?#從start開始計算相對路徑

os.path.samefile(path1, path2)?#判斷目錄或文件是否相同

os.path.sameopenfile(fp1, fp2)#判斷fp1和fp2是否指向同一文件

os.path.samestat(stat1, stat2)?#判斷stat tuple stat1和stat2是否指向同一個文件

os.path.split(path)?#把路徑分割成dirname和basename,返回一個元組

>>>print os.path.split("D:\\SQAP\\SQAP Training.pdf")

>>>('D:\\SQAP', 'SQAP Training.pdf')

os.path.splitdrive(path)?#一般用在windows下,返回驅動器名和路徑組成的元組

>>>print os.path.splitdrive("D:\\SQAP\\SQAP Training.pdf")

>>>('D:', '\\SQAP\\SQAP Training.pdf')

os.path.splitext(path)?#分割路徑,返回路徑名和文件擴展名的元組

os.path.splitunc(path)?#把路徑分割為加載點與文件

os.path.walk(path, visit, arg)?#遍歷path,進入每個目錄都調用visit函數,visit函數必須有

3個參數(arg, dirname, names),dirname表示當前目錄的目錄名,names代表當前目錄下的所有

文件名,args則為walk的第三個參數

os.path.supports_unicode_filenames?#設置是否支持unicode路徑名

總結

以上是生活随笔為你收集整理的python安装sqap_python文件I/O的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。