当前位置:
首页 > 编程开发 > Python基础教程 >
-
python基础教程之Python写入文件
本站最新发布 Python从入门到精通|Python基础教程
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
请注意,Python不会将数字写入文本文件,如果要将数字写入文本文件,
需要用str函数对其进行转换。
如:
num1=100000
with open('test.txt','w') as file1:
file1.write(str(num1))
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
Python写入文件
正常写入的文本是不会自动加换行符的,需手动添加。
如:
with open('test.txt','w') as file1:
file1.write("hello,world!")
file1.write("this is second line.")
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
如果想换行可以加换行符
with open('test.txt','w') as file1:
file1.write("hello,world! ")
file1.write("this is second line. ")
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
附加模式
如果您不想清空原有文件,可以使用附加模式。
如:
with open('test.txt','a') as file1:
file1.write("hello,world! ")
file1.write("this is second line. ")
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
创建一个空文件
with open(‘test6.txt‘,’w’) as file1:
file1.write("hello,world! ")
file1.write("this is second line. ")
file1.close()
print("写入完成")
with open('test6.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
请注意,Python不会将数字写入文本文件,如果要将数字写入文本文件,
需要用str函数对其进行转换。
如:
num1=100000
with open('test.txt','w') as file1:
file1.write(str(num1))
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
Python写入文件
正常写入的文本是不会自动加换行符的,需手动添加。
如:
with open('test.txt','w') as file1:
file1.write("hello,world!")
file1.write("this is second line.")
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
如果想换行可以加换行符
with open('test.txt','w') as file1:
file1.write("hello,world! ")
file1.write("this is second line. ")
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
附加模式
如果您不想清空原有文件,可以使用附加模式。
如:
with open('test.txt','a') as file1:
file1.write("hello,world! ")
file1.write("this is second line. ")
file1.close()
print("写入完成")
with open('test.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
创建一个空文件
with open(‘test6.txt‘,’w’) as file1:
file1.write("hello,world! ")
file1.write("this is second line. ")
file1.close()
print("写入完成")
with open('test6.txt') as file2:
print("文件内容:")
for line in file2:
print(line)
对行的读取和写入
可以使用方法readline,不指定参数默认读取一行并返回,指定参数为最多读取多少个字符。
要读取文件中所有的行,并以列表的方式返回它们,可以使用方法readlines。方法writelines接受一个字符串列表写入文件中。
# 修改文件
栏目列表
最新更新
如何使用OS模块中的stat方法
Python os 模块
seek() 方法
python打开文件实例1
Python写入文件
什么是流?
文件操作如何进制逐行读取
Python相对路径
with创建临时运行环境
Python文件操作
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
access教程之Access简介
mysql 安装了最新版本8.x版本后的报错:
Mysql空间数据&空间索引(spatial)
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能