python文件读写,python将数据写入文件和从文件读取

  python文件读写,python将数据写入文件和从文件读取

  从python文件中读取数据在桌面上创建一个pi_digital.txt文件,存储一段数据,并将任何一段数据:

  3.1415926

  1234689

  75465463

  635673456

  56768785

  写一个程序f_read.py,存储在桌面上,打开读取这个文件,打印出内容:

  用( pi _ digital.txt )作为f: # open(文件名)打开文件,将文件名命名为f contents=f.read() #读取文件内容print(contents) #打印读取的内容,运行程序。输出结果是:

  python 3 . 7 . 4(tags/v 3 . 7 . 4:e 09359112 e,Jul 8 2019,20:34:20)[MSC v . 1916 64 bit(AMD64)]在win32上键入“help”、“copyright”、“credits”或“license()”以了解更多信息。==============RESTART:C:\ Users \ Lenovo \ Desktop \ Pi _ reader . py==============3.14159266 . 488756687885你可以看到上面输出的文本末尾多了一个空行,因为read()在文件末尾返回空字符串时,输出的是空行。使用

  with( pi _ digital . txt )as f:contents=f . read()print(contents . rstrip())#使用rst rip()删除末尾的空行输出。

  =============重启:c:\ users \ Lenovo \ desktop \ pi _ reader . py============3.577777777777775

  在这里。txt和。py文件在同一个目录下,所以可以通过使用文件名直接访问。如果。要打开的txt文件不在程序文件所在的目录下,需要使用文件路径访问要读取的文本文件。

  让我们把f_read.py放在一个文件夹中,并把。txt文档保持不变。

  你可以看到它们现在的存放位置不同了。如果你运行。py文件,你会得到一个错误:

  python 3 . 7 . 4(tags/v 3 . 7 . 4:e 09359112 e,Jul 8 2019,20:34:20)[MSC v . 1916 64 bit(AMD64)]在win32上键入“help”、“copyright”、“credits”或“license()”以了解更多信息。=======RESTART:C:\ Users \ Lenovo \ Desktop \ python example \ pi _ reader . py=======trace back(最近一次调用last):File C:\ Users \ Lenovo \ Desktop \ python example \ pi _ reader . py ,第1行,在open (pi _ digital.txt )为f的模块中:File not found error:[errno]没有这样的文件或目录: pi _ digital.txt 加上的路径。txt:

  with open( C:\ Users \ Lenovo \ Desktop \ Path of pi _ digital . txt )as f:# pi _ digital . txt contents=f . Read()Print(contents . rst rip())output contents with open( pi _ digital . txt )as f:lines=f . Read lines()#逐行读取文件中的数据,每一行都存储为list的元素in lines for line in lines: #用for loop打印每行中的每一行。输出结果:

  =============重启:c:\ users \ Lenovo \ desktop \ pi _ reader . py============3.577777777777775

  F_name=file1.txt #将新文件命名为file1.txt,open (f _ name, w )为f: # open(文件名,打开方法),其中 w 是以写模式打开此文件f.write(hello world) #将字符串“hello world”写入文件运行程序,hello world。

  内容是hello world。

  文件open(文件名,打开模式):的打开模式

   W: write模式,将覆盖原始内容 r: read模式 a: append模式,在末尾添加内容,不会覆盖原始内容 r: read和write如果省略open的第二个参数,则默认以只读模式打开文件;使用“w”打开文件时,如果文件已经存在,文件中的原始内容将被覆盖。更改字符串内容:

  f _ name= file 1 . txt with open(f _ name, w) as f: f.write (I love python) #在这里,用。txt文件,它将变成:

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • python文件路径操作方法总结怎么写,python文件路径操作方法总结表,python文件路径操作方法总结
  • python文件路径操作方法总结怎么写,python文件路径操作方法总结图
  • ,,PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
  • python文件加密存储,python通过文件读写,复制图片
  • python文件打开的默认方式是只读,python以只读方式打开文本文件的参数
  • 怎么把python文件变成可执行exe,python将py文件编译成exe文件
  • 打开python文件的两种方式,python文件是怎么打开
  • python文件操作write,python文件write函数的用法
  • linux如何编译python文件,linux上python编译器
  • python打不开文件怎么回事,做好的python文件直接打开怎么不能用
  • python中绝对路径,python文件相对路径怎么写
  • python对文件的操作方法有哪些,python文件的基本操作
  • python关于文件的题目,python文件概述
  • python文件可以直接运行吗,python直接运行
  • pycharm如何生成exe文件,pycharm运行python文件
  • 留言与评论(共有 条评论)
       
    验证码: