Python 操作 .txt 文件和字符串

版权声明:转载请醒目注明本文链接: https://blog.csdn.net/Xingyb14/article/details/81436932
  1. 打开,若文件不存在则会新建。’r’ 表示只读。

    filename = open('filename.txt', 'r')

    ‘w’ 表示重写,会清空并覆盖原有内容;’a’ 表示追加。

    filename = open('filename.txt', 'w')
  2. 写入一个字符串。

    filename.write('abcd\n')
  3. 一次性读取所有行,得到一个字符串列表。

    lines = filename.readlines()
  4. 去掉字符串首尾的空格和换行符,不影响中间的空格。

    line = lines[0].strip()
  5. 通过指定分隔符对字符串进行切片,返回一个字符串列表。括号内为空默认通过所有空字符分割,包括空格、换行符 (\n)、制表符 (\t) 等。

    line = line.split()
  6. 类型转换,将字符串列表转换为浮点数列表。

    line = list(map(float, line))
  7. 关闭,在完成操作后一定要记得关闭,否则可能会造成文件丢失。

    filename.close()

猜你喜欢

转载自blog.csdn.net/Xingyb14/article/details/81436932
今日推荐