老男孩python全栈开发视频教程_老男孩Python全栈开发(92天全)视频教程 自学笔记08...

day8课程内容:

文件操作

f=open('小重山','r',encoding='utf8')      #以读的方式打开文件

data=f.read()

print(data)

f.close()  #关闭文件句柄

f=open('小重山2','w',encoding='utf8')     #以清空再写 的方式打开文件,这一步就将文件以前的内容清空了,如果没有这个文件名的文件,就自动创建一个。

f.write('hell o world \n')

f.write('alex')    #将两个数据写入文件

f=open('小重山2','a',encoding='utf8')   #以增加内容的方式打开

f.write('hell o world \n')

f=open('小重山','r',encoding='utf8')

print(f.readline())   #打印第一行

print(f.readline())   #打印第二行

print(f.readlines())  #将每一行的内容作为一个元素,将整个文件内容以一个列表的形式打印出来

str.strip()就是把这个字符串头和尾的空格,以及位于头尾的\n \t之类给删掉

for i in f.readlines():  #遍历文件

print(i.strip())    #用strip()去掉字符串收尾空格和\n\t的都去掉

迭代器f

for i in f:  #打开一个文本最优的。

print(i.strip())

f=open('波兰来客','r',encoding='utf8')

print(f.tell()) #光标位置

print(f.read(2))

print(f.tell())

f.seek(0) #任意调整光标位置

print(f.tell())

print(f.read(2))

print(f.tell())

0

那时

6

0

那时

6

进度条

f.flush()   #刷新缓冲区

import sys,time

for i in range(30):

sys.stdout.write('*')

sys.stdout.flush() #更新缓冲区

time.sleep(0.5)

print('*',end='',flush=True)

文件打开模式

r+模式   #读写模式  读从最开始读,写从最后写,类似追加(最常使用) 读从开头读,写只能从最后开始写

w+模式  #写读模式  先清空再写也读不到,因为读是从光标向后读的

a+模式  #追加+读模式

a=str({'bj':111}) #字典转字符串

a=eval(a) #字符串转字典

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/381298.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php echo 后必须die,die 提示的消息都去哪了?

小弟新手:$fpfopen("./readme.txt","r") or die("不能打开该文件");想问下,如果打开失败,那么die 的这条消息输出到哪了啊?貌似打开失败界面也没有直接弹出这条消息?请问使用die这条消息…

BSTR、char* 和 CString 之间的转换 (转)

BSTR、char* 和 CString 之间的转换 (1) char*转换成CString 若将char*转换成CString,除了直接赋值外,还可使用CString::Format进行。例如: char chArray[] "This is a test"; char * p "This is a test"; 或 LPSTR …

python打开音频文件_Python处理音频文件的实用姿势

每天叫醒我的不是理想,是楼下广场舞的音乐。音乐是人类的通用语言,不分国界不分种族。抖音短视频爆火的关键因素之一,就是普通人也能便捷地使用BGM表达自我。从感性角度看,音乐可以有很多种解释,如:音乐是有…

java三路快排,java二路快排很慢

老师,以下是我二路快排的java代码public class quickSortTwoway {public quickSortTwoway() {};public static void quickSort(Integer[] arr) {__quickSort(arr, 0, arr.length - 1);}private static void __quickSort(Integer[] arr, int l, int r) {if(l > r)…

Web开发常出现的错误[个人收集]

获取DataGrid中的每行中的第一行的第一个textbox (有点老,但用的到) publicabstractclassHelper { publicclassConvert { publicstaticTextBox ToTextBox(Control control) { TextBox tb control asTextBox; …

系统分析师资料_如何成为一名数据分析师?

随着大数据的逐渐普及,数据分析越来越普遍应用到各个职能岗位,也就是说,不论你在哪个行业,都会需要数据分析技能。数据岗位的薪资水涨船高,成为目前最有潜力的职业选择之一。根据猎聘发布《猎聘2019年中国AI&大数据…

matlab中ode45如何设置,如何使用Matlab中的ode45修正赋值错误(ode45函数的第488行)

我正在写一个脚本ode45为了整合卫星在火星附近双曲线轨道上的运动方程.我需要整合地球上的整个通道:从SOI半径开始(576000km)向行星前进,然后穿过大气层直到卫星到达opposite“大气边界(设置在250km从表面)。当它接收到输入A时tspan比大约高200000秒(我需要大约400000秒),Matla…

PL/SQL Developer 使用技巧小结(转)

1,右键菜单在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这…

设置文本区域大小_数据验证基本设置技巧

数据验证可以规范用户的文本及数字输入格式,如只能输入指定区间的数值、只能输入文本数据、限制输入空格、限制输入重复值等。设置了数据验证条件后,对符合条件的数据允许输入,对不符合条件的数据则禁止输入。因此,利用此设置可以…

丁丁的生日

7月1日是丁丁的生日,本来计划得很好,下午去给他照相,晚上请一家人吃个饭,然后再去看《变形金刚2》(当然这个没有丁丁的份)。 谁知道计划真的赶不上变化,本来好好的丁丁上午突然有些低热-37.8&am…

mysql5.7修改root密码_七小服公开课EMC isilon修改丢失的root密码

1、连接串口,并重启2、在终端上,当引导过程中看到如下提示符时,按下空格键:Hit [Enter] to boot immediately, or any other key for command prompt.3、在OK提示符下,运行以下命令:boot -s4、看到 "Enter full pathname of …

textbox matlab,matlab gui 编程文本框更新

本帖最后由 350954832 于 2014-12-6 07:38 编辑我也是个新学matlab的菜鸟,有些东西也是不是特别的明白,这个程序本来是一个界面 我想通过点击运行按钮,在左边的文本框里面显示te1这个数组,但是点击运行这个按钮以后文本框没有更新…

张向东:就以当年期望别人对我们那样的方式

这几天,在北京广州办公室的电梯里,不断遇到来报道的新同事,又开心又担心。开心当然是新同事加入,担心是因为很多方面,我们还在学习中,团队文化、职业化程度都还不够,特别对刚刚毕业的大学生来说…

python怎么看内置模块_Python的内置模块详解

一、什么是模块模块就是封装了一些列功能的py文件,我们使用的时候直接导入这个文件,通过传入参数的方式使用其他文件的功能函数二、模块有哪些内置模块自定义模块第三方模块三、如何导入模块导入模块分为4种:1 #导入模块2 importmode_test3 #…

matlab人工神经网络代码,咨询BP人工神经网络MATLAB实例代码

我想用BP人工神经网络做个预测,已知2000-2012的值,预测2013-2020年的,数据如下:0.410.430.440.450.500.510.550.610.650.610.670.750.72用前三年的预测第四年的,写了MATLAB代码,但效果不好,所以…

[转]SQL语句资料

--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE …

python函数 global_Python global全局变量函数详解

global语句的作用在编写程序的时候,如果想为一个在函数外的变量重新赋值,并且这个变量会作用于许多函数中时,就需要告诉python这个变量的作用域是全局变量。此时用global语句就可以变成这个任务,也就是说没有用global语句的情况下…

服务器php只显示文本,服务器上的php echos文件是文本而不是二进制文件

我编写了一个PHP页面,它读取一个文件,并在添加了一些头文件后对其进行回显:header(Content-disposition: filename" . $fname . ");header(Pragma: no-cache);header(Expires: 0);header(Cache-Control: must-revalidate, post-check0, pre-check0);header(Pragma: p…

vc 6.0 显示文件全路径_配送路径规划思考(十二)

前面十一集的链接配送路径规划思考(十一)配送路径规划思考(十)配送路径规划思考(九)配送路径规划思考(八)配送路径规划思考(七)配送路径规划思考(六)配送路径规划思考(五)配送路径规划思考(四)配送路径规划思考(三)配送路径规划思考(二)配送最短路径思考(一)思考(十一)分享了政…

怎么暂时关闭网站php,WordPress怎么临时关闭网站进行维护

有时可能会因为各种原因导致我们的网站出现访问错误,此时我们就需要临时关闭站点进行维护,那么我们该如何临时关闭站点进行维护呢?下面让我们来看一下如何临时关闭我们的站点吧。1、.maintenance法在WordPress根目录下新建一个名为.maintenan…