Python文件_repr函数及文件术语

一,调试函数repr

读写文件的时候,你可能会碰到空格导致的问题,这些问题很难解决,因为空格、跳表以及换行,平常就难以用眼睛看出来:

>>> s = '1 2 3 4'

>>> print(s)

1 2 3

 4

>>> t = 'I like use Python and you?'

>>> print(t)

I like use Python

 and you?

这时候就可以用内置函数 repr 来帮忙。

它接收任意对象作为参数,然后返回一个该对象的字 符串表示。对于字符串,该函数可以把空格字符转成反斜杠序列:

>>> print(repr(s))

'1 2 3 4'

>>> print(repr(t))

'I like use Python and you?'

该函数的功能对调试来说很有帮助。

二,文件术语列表

持久性:指一个程序可以随时运行,然后可以存储一部分数据到永久介质中。

格式运算符:运算符%,处理字符串和元组;然后生成一个包含元组中元素的字符串,根据给定的格式字符串进行格式化。

格式字符串:用于格式运算符的一个字符串,内含格式序列。

格式序列:格式字符串内的一串字符,比如%d,规定了一个值如何格式化。

文本文件:磁盘中永久存储的一个文件,内容为一系列字符。

目录:有名字的文件集合,又叫文件夹。

路径:指向某个文件或文件夹的字符串

相对路径:从当前目录开始,到目标文件的路径

绝对路径:从文件最底层的根目录'/'开始,到目标文件的路径。

抛出异常:为了避免意外错误而终止程序,使用try和execpt语句来处理异常。

数据库:一个文件,全部内容以类似字典的方式来组织,为键与对应的键值。

管道对象:代表一个正在运行的程序的对象,允许一个Python程序运行命令,并读取运行结果。

结束。

原文地址:https://www.cnblogs.com/liusingbon/p/13225982.html