基础
- input() 函数暂停程序运行,同时等待键盘输入;直到回车被按下,函数的参数即为提示语,输入的类型永远是字符串型(str)
1
name = input('your name:')
文件输入输出
- 用 open() 函数拿到文件的指针
- 第一个参数指定文件位置
- 第二个参数,’r’表示读取,’w’ 则表示写,’a’ 表示 append
拿到指针后,通过 read() 函数来读取全部内容
1
2with open('in.txt', 'r') as fin:
text = fin.read()- 此方法优点是方便,缺点是如果文件过大,一次性读取可能造成内存崩溃
- 此时可给read指定参数size, 用来读取最大长度
- 也可通过 readline() 函数每次读取一行
- open() 函数对应于 close() 函数,正常情况下,调用了read() 读取完毕之后就应该立刻关掉该打开的文件,但使用 with 语句,就不需要显式调用close(). 在 with 的语境下任务执行完毕后,close() 函数会被自动调用
- write() 函数将字符串输出到文件中
\newline