2020-10-26

python文件的使用

python文件的使用

文件

文本文件

二進(jìn)制文件

文件的訪問

打開(建立)文件

open()函數(shù)用來打開文件

fileobj=open(filename[,mode[,buffering]])

open("d:\python\hello.text")
讀取文件
read()方法

image

readline()方法


image

Readlines()方法

image

寫文本文件

write()方法

image

writelines()方法

image.png

文件內(nèi)移動(dòng)

tell()方法绸栅,seek()函數(shù)

文件的關(guān)閉

close()方法

二進(jìn)制文件的讀璃氢、寫

1.數(shù)據(jù)轉(zhuǎn)換成字符串:pack()方法

image

2.字節(jié)串還原成數(shù)據(jù):unpack()方法

image

文件夾的操作

當(dāng)前工作目錄

目錄操作

1.創(chuàng)建新目錄:os.makedirs()函數(shù)

image

2.刪除目錄:rmdir()函數(shù)

image

3.列出目錄內(nèi)容:os.listdir()函數(shù)

image

4.修改當(dāng)前目錄:os.chdir()

image

5.查找匹配文件或文件夾:glob()函數(shù)

image.png

文件操作

1.獲取路徑和文件名

</pre>

image.png

檢查路徑有效性

image

3.查看文件大小:os.path.getsize()

4.重命名文件:os.rename()函數(shù)

image

5復(fù)制文件和文件夾


image

6.文件和文件夾的移動(dòng)和改名


image

7.刪除文件和文件夾

image

8.遍歷目錄樹:os.walk()函數(shù)

image

文件應(yīng)用案例

image
image

1.編寫程序希停,打開任意的文本文件,讀出其中內(nèi)容署隘,判斷該文件中某些給定關(guān)鍵字如“中國”出現(xiàn)的次數(shù)宠能。

  小結(jié):打開漢字文檔用 encoding =’utf-8 ’,

       讀文檔一行一行的讀磁餐,用readLines()
image.png
image.png
image.png

3.用Windows“記事本”創(chuàng)建一個(gè)文本文件违崇,其中每行包含一段英文。試讀出文件的全部內(nèi)容,并判斷:

(1)該文本文件共有多少行羞延?

image.png

小結(jié):開始沒寫encoding='UTF-8'出現(xiàn)報(bào)錯(cuò)現(xiàn)象渣淳,有錯(cuò)誤提示可知,gbk不能編解碼器無法解碼字節(jié)需要轉(zhuǎn)化成utf-8

image.png

(2)文件中以大寫字母P開頭的有多少行伴箩?

關(guān)于startswith()函數(shù)的介紹:

<u>https://www.runoob.com/python/att-string-startswith.html</u>

image.png
image.png

(3)一行中包含字符最多的和包含字符最少的分別在第幾行入愧?

image.png
image.png

上機(jī)實(shí)驗(yàn)

1) 文件和目錄操作學(xué)習(xí)網(wǎng)站:<u>https://www.bilibili.com/video/BV1J64y1T7jU?from=search&seid=13565172292342663828</u>

image.png
image.png

2) 附加練習(xí)題

(1)自學(xué)Faker包的基本知識(<u>http://www.reibang.com/p/6bd6869631d9</u>)。

<u>https://cuiqingcai.com/7080.html</u>

引用包: from faker import Faker

初始化:f=Faker(locale='zh_CN')

f.name() #生成姓名

f.address() #生成地址

(3)利用Faker編程填充如下格式表格數(shù)據(jù)(****1000****條****)****存入名字為****employee****的Excel文件中嗤谚。

(參考1:<u>python 對excel操作用法詳解</u>

<u>https://www.cnblogs.com/djtang/p/9732200.html</u>

參考2: python讀寫Excel方法(xlwt和xlrd)

<u>https://www.cnblogs.com/qican/p/11636073.html</u>

<u>https://blog.csdn.net/Viewinfinitely/article/details/107419353</u>

image.png
image.png
image.png

總結(jié):我還有幾個(gè)問題沒解決棺蛛,也沒查到相關(guān)信息,如何生成性別呵恢,如何從生成的身份證號中提取出出生日期并寫入表中鞠值,為什么我生成的日期有問題

(3)利用Faker編程按以下格式生成學(xué)生信息(1000條),保存在students.txt 文件中渗钉。

image.png

我用上面(2)的代碼彤恶,在最后加上下面這幾行代碼,將Excel轉(zhuǎn)化成TXT文檔

<u>https://blog.csdn.net/tszupup/article/details/85331250</u>

image.png
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末鳄橘,一起剝皮案震驚了整個(gè)濱河市声离,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瘫怜,老刑警劉巖术徊,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異鲸湃,居然都是意外死亡赠涮,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門暗挑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來笋除,“玉大人,你說我怎么就攤上這事炸裆±” “怎么了?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵烹看,是天一觀的道長国拇。 經(jīng)常有香客問我,道長惯殊,這世上最難降的妖魔是什么酱吝? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮土思,結(jié)果婚禮上务热,老公的妹妹穿的比我還像新娘毕源。我一直安慰自己,他們只是感情好陕习,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著址愿,像睡著了一般该镣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上响谓,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天损合,我揣著相機(jī)與錄音,去河邊找鬼娘纷。 笑死嫁审,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的赖晶。 我是一名探鬼主播律适,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼遏插!你這毒婦竟也來了捂贿?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤胳嘲,失蹤者是張志新(化名)和其女友劉穎厂僧,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體了牛,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡颜屠,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了鹰祸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甫窟。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖福荸,靈堂內(nèi)的尸體忽然破棺而出蕴坪,到底是詐尸還是另有隱情,我是刑警寧澤敬锐,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布背传,位于F島的核電站,受9級特大地震影響台夺,放射性物質(zhì)發(fā)生泄漏径玖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一颤介、第九天 我趴在偏房一處隱蔽的房頂上張望梳星。 院中可真熱鬧赞赖,春花似錦、人聲如沸冤灾。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽韵吨。三九已至匿垄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間归粉,已是汗流浹背椿疗。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留糠悼,地道東北人届榄。 一個(gè)月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像倔喂,于是被迫代替她去往敵國和親铝条。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351