str.format()
比较多,不细学。来看str.format()
>>> print('{}网址: "{}!"'.format('菜鸟教程', 'www.runoob.com'))
菜鸟教程网址: "www.runoob.com!"
>>> print('{1} 和 {0}'.format('Google', 'Runoob'))
Runoob 和 Google
# 如果在 format() 中使用了关键字参数, 那么它们的值会指向使用该名字的参数。
>>> print('{name}网址: {site}'.format(name='菜鸟教程', site='www.runoob.com'))
菜鸟教程网址: www.runoob.com
# 位置及关键字参数可以任意的结合:
>>> print('站点列表 {0}, {1}, 和 {other}。'.format('Google', 'Runoob', other='Taobao'))
站点列表 Google, Runoob, 和 Taobao。
open(filename, mode)

# 以下实例将字符串写入到文件 foo.txt 中
f = open("/tmp/foo.txt", "w") # 打开一个文件
f.write( "Python 是一个非常好的语言。\n是的,的确非常好!!\n" )
f.close() # 关闭打开的文件
# 此时打开文件 foo.txt,显示如下:
Python 是一个非常好的语言。
是的,的确非常好!!
f.readline()
一次读一行,读完下次读下一行
for line in open('1.txt'):
print(line, end='')
# 1.txt有a\nb
f = open('1.txt', 'r')
print(f.readline()) # a
print(f.readline()) # b
f.close()
# f.readlines() 将返回该文件中包含的所有行。
f = open('1.txt', 'r')
print(f.readlines()) # ['a\n', 'b\n']
# 另一种方式是迭代一个文件对象然后读取每行:
for line in f:
print(line, end='')
f.write()
f.write(string) 将 string 写入到文件中, 然后返回写入的字符数。

- THE END -
最后修改:2023年10月16日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.ink0.cn/index.php/2023/02/23/06-%e8%be%93%e5%85%a5%e5%92%8c%e8%be%93%e5%87%ba/
共有 0 条评论