当前位置: 首页 > news >正文

网站要咋建立电子商务网站开发设计报告

网站要咋建立,电子商务网站开发设计报告,网站获取访客qq号码,163注册企业邮箱10.1 文件读取数据可以整个文件读取,也可以逐行读取。 首先在保存有.py文件的文件夹里创建一个pi_digist.txt文件,文件内容是 3.14 9265 3589执行程序 file_reader.py with open(pi_digist.txt) as file_object: #接受文件名参数,在程序所…

10.1

文件读取数据可以整个文件读取,也可以逐行读取。
首先在保存有.py文件的文件夹里创建一个pi_digist.txt文件,文件内容是

3.14
9265
3589

执行程序
file_reader.py

with open('pi_digist.txt') as file_object:
#接受文件名参数,在程序所在目录查找指定文件,
#返回一个表示文件的对象,将对象存在变量里content = file_object.read()#读取整个文件print(content)
>>>3.14
9265
3589

关键字with会在合适的时机关闭文件,如果调用close函数来执行文件关闭的操作,会有可能出现两种情况。当close条件语句未执行,文件未及时关闭,文件数据受损。或文件过早关闭,在需要访问时则会程序报错。

10.1.2 文件路径

相对路径,是指相对当前执行程序所在目录。

file_path = '\\test\\pi_digist.txt'
#注意是双反斜杠,在linux系统是斜杠

绝对路径是文件在计算机的所在位置的目录。

file_path = 'C:\\Users\\17483\\Desktop\\python_work\\test\\pi_digist.txt'

10.1.3逐行读取

逐行读取文件可以对文件对象使用for循环。

file_path = 'pi_digist.txt'with open(file_path) as file_object:for line in file_object:print(line)
>>>3.1492653589
#输出中的空白行来自两个换行符,
#一个换行符来自文件本身
#另一个是print函数输出时加的

要消除空白行可以用rstrip(),表示消除右边空行。
左边用lstrip(),同时消除两边用strip()。

file_path = 'pi_digist.txt'with open(file_path) as file_object:for line in file_object:print(line.rstrip())
>>>3.14
9265
3589

10.1.4创建包含文件各行内容的列表

使用with时函数返回的对象只能在with代码块里使用。如果要在其他地方使用该文件对象,可以把每行数据存储在列表里。

file_path = 'pi_digist.txt'
with open(file_path) as file_object:lines = file_object.readlines()
#readlines()函数返回一个以每行内容为元素的列表
#列表存储在变量lines
for line in lines:print(line.rstrip())
#遍历列表每个元素
>>>3.14
9265
3589

10.1.5使用文件内容

我们要创建一个包含文件所有内容且没有空格的字符串。

file_path = 'pi_digist.txt'
with open(file_path) as file_object:lines = file_object.readlines()
#打开文件,将每行内容存进列表
pi_string = ''
#创建一个存储了空字符的变量
for line in lines:#遍历列表pi_string += line.strip()
#使用strip()删除字符串两边的空格
print(pi_string)
print(len(pi_string))>>>3.1492653589
12

如果要将读取到的数字字符串作为数值使用,可以使用int()函数转换为整数,或float()转换为浮点数。

10.1.6可以处理大文件

这个文件的数据并不大,这个程序还可以处理更大的文件文件大小的限制取决于你电脑的内存。

file_path = 'pi_digist.txt'
with open(file_path) as file_object:lines = file_object.readlines()pi_string = ''
for line in lines:pi_string += line.strip()
print(pi_string[:5])
print(len(pi_string[:5]))>>>3.149
5

10.1.7判断圆周率中是否存在你的生日

file_path = 'pi_digist.txt'
with open(file_path) as file_object:lines = file_object.readlines()pi_string = ''
for line in lines:pi_string += line.strip()birth = input('Please enter your birthday:')
if birth in pi_string:print('Yes!')
else:print('No...')>>>Please enter your birthday:12
No...

输出n位圆周率精度的文章

10-1

file_path = 'test\\pi_digist.txt'with open(file_path) as file_object:content = file_object.read()print(content)with open(file_path) as file_object:for line in file_object:print(line.rstrip())with open(file_path) as file_object:lines = file_object.readlines()for li in lines:print(li.rstrip())>>>3.14
1592
6535
893.14
1592
6535
89
3.14
1592
6535
89

10-2

file_path = 'test\\pi_digist.txt'with open(file_path) as file_object:lines = file_object.readlines()str = ''
for line in lines:str += line.replace('1','0')
print(str)>>>3.04
0592
6535
89
http://www.yayakq.cn/news/252635/

相关文章:

  • 网站建设考察试卷婚礼做的好的婚庆公司网站
  • 小何自助建站网站突然打不开了
  • 高碑店市建设局网站dz仿网站头部
  • 省级精品课程网站网站开发包含的项目和分工
  • 防城港网站seo权威的营销单页网站
  • 模板网站建设公司哪个好建设局电话号码是多少
  • 建企业网站 硬件爱建站大全网
  • 泰安网站建设论文结论电脑ps软件有免费的吗
  • 做网站的中标公司海原县城乡建设局网站
  • 杭州协会网站建设中国保险行业协会网站
  • app手机网站建设黄专业做室内设计的网站有哪些方面
  • 外贸网站排行榜前十名微信公众帐号平台官网
  • 电白区建设局网站wordpress 仿微博
  • 网站改版做301什么网站做教育的比较多
  • 在哪个彩票网站是小黄人做头像的行业门户网站建设哪家好
  • 太原网站上排名网站模版购买
  • 房地产东莞网站建设wordpress如何设置标题字的大小
  • 广东建设银行网站法律门户网站源码
  • 魏县审批建设的网站哪些建材网站可以做宣传
  • 有没有可以做物理实验的网站广告电话
  • 怎样做班级网站服务器 网站建设
  • 低价高端网站设计企业门户账号是什么
  • 佛山建站怎么做app怎么调用WordPress的用户
  • 绝对域名做网站企业在线查询
  • 龙岩北京网站建设wordpress搜索不了中文linux
  • 网站建设dns解析设置北京大型网站开发
  • 城乡建设杂志社官方网站系统集成销售和网站建设销售
  • 找人做网站要注意什么星彩医美连锁官方网站建设
  • 自己建设网站需要哪些网站被黑能查到是谁做的吗
  • 泊头公司做网站网站搭建 保定