06-输入和输出

AffettoIris 2023-2-23 2,590 2/23

输入和输出

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)

06-输入和输出

# 以下实例将字符串写入到文件 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 写入到文件中, 然后返回写入的字符数。

06-输入和输出 06-输入和输出

- THE END -

AffettoIris

10月16日15:57

最后修改:2023年10月16日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论