每个人都该学的30个Python技巧|技巧 30:档案操作(字幕、衬乐、练习)

今天!就是今天!!这个系列终於要完结啦~(撒花)(狂撒)

最後一个要教的技巧就是关於档案操作,如果想要开启档案的话有两种方式,第一个是用内建函式--open(),但如果用这种方法的话,想要关闭档案就还要用到close()函式;第二种是用with...as语法,用这种方法就会用到缩排,只要离开缩排就代表关闭档案了,那你更喜欢哪一种呢?

另外还会教到如何读取文件内容或是写资料进文字档中,想知道怎麽做吗?那就按照惯例,先不告诉你,自己点开影片看罗~


影片的最後有五题练习题,我把题目放在下面了,答案会公布影片中呦~

练习1

您在设计一个Python应用程序,需要将资料写到文字档中,若档案不存在则要新增它;若档案已有内容,则是将文字加在最後,应使用下列哪个程序码?

A. open('file.txt', 'r')
B. open('file.txt', 'w')
C. open('file.txt', 'a')
D. open('file.txt', 'f')

练习2

您在设计一个Python应用程序,需要将读写资料到文字档中,若档案不存在则要新增;若档案已有内容,则是将文字覆写在上面,应使用下列哪个程序码?

A. open('local_data', 'r')
B. open('local_data', 'r+')
C. open('local_data', 'w')
D. open('local_data', 'w+')

练习3

请观察下列程序码,若想要读取所有内容,应使用下列哪个程序码?

A. with open('a.txt') as f: data = f.read()
B. with open('a.txt', 'w') as f: data = f.read()
C. with open('a.txt'): data = f.read()
D. with open('a.txt') as f: data = f.readline()

练习4

在程序一开始使用了open()开启档案,若想要关闭档案,应使用下列哪个程序码?

A. read()
B. close()
C. with()
D. 离开程序区块就结束了

练习5

您在设计一个Python应用程序,需要读取全部文件内容,并以串列的方式传回,应使用下列哪个程序码?

A. read()
B. readline()
C. readlines()
D. list()


<<:  [Day30] 完结洒花❀ 看完赛心得顺便用Python画 3D 渐层花朵!

>>:  Day17 - 汇出 excel-测试篇

课堂笔记 - 深度学习 Deep Learning (1)

前导介绍 说到深度学习, 首先需要了解什麽是类神经网路和它的操作方法。 类神经网路,顾名思义就是仿...

Day 21【Tokens' Owner】[问卦] 宋芸桦和夏宇乔到底是不同一个人?

【前言】 我们已经知道其实 NFT 是以 ERC-721 协定架设的智能合约,也就是说我们最理想找...

Updated and Reliable Tableau Desktop-Specialist BrainDumps

If you are expecting to clear the Tableau Desktop ...

Day 10 | Unity AR 环境建置(Android)

在开始开发游戏之前,要先把环境建置好,不然在之後输出的时候,档案有可能会无法输出或无法执行。本篇会针...

好的会前准备,是效率的第一步

为什麽没有效率的会议是我的痛点之一呢?曾经有段时间公司的会议次数太多、时间冗长、常常讨论不完或是会议...