오늘은 day08이며, 다음은 연구의 요약입니다 :
그러나 라인 노력 Mowen 미래.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------
문으로 :) (파일을 연 후 f.close 작성하는 것을 잊지 않도록하려면
레벨이 자동으로 파일을 닫으로 종료 할 때이 방법은 () f.close를 쓰지 않는다
다음에 대응하는 복수의 파일 관리 개체로 :( 내용 변경 ) 부를
레벨을 종료하면 자동으로 파일을 닫을 때 마찬가지로, f.close 쓰지 않는다 ()
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------
모드를 읽기 :
쓰기 모드 :
append 추가
모드 :
R + 모드 : 정상적인 읽기를 읽고는, 마지막으로 영원히 파일의 내용으로 작성 쓰기.
+ 모드 W : 쓰기 읽을 수 있지만 비워되었을 때 열려 있지, 커서 위치의 끝에 서면 후, 다음을 읽기 전에, 읽기의 콘텐츠에 직접 진행, 필요에 f.seek (0)
A + 모드 : 및 R + 패턴, 읽기 및 쓰기, 그러나 커서는 마지막 위치, R +에 커서가 제 위치에있다.
-------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ----------------------------------------
동작 모드의 다른 시리즈 :
1.readlines () 모든 행, 아니 인수를 읽기위한 방법은 목록이 루프 파이썬 프로세스에 의해 이송 될 수 있습니다.
운영:
2.tell () 메소드
말 () 메소드가 파일, 즉, 현재의 파일 포인터 위치의 현재 위치를 반환합니다.
영어 문자 커서 표시 1
중국이 아니다.
3.seek () 메소드
추구 () 메소드는 지정된 위치를 읽을 수있는 파일 포인터를 이동하는 데 사용됩니다.
4.flush () 메소드 : 진행률 막대를 만들 수 있습니다
flush() 方法是用来刷新缓冲区的,即将缓冲区中的数据立刻写入文件,同时清空缓冲区,不需要是被动的等待输出缓冲区写入。
一般情况下,文件关闭后会自动刷新缓冲区,但有时你需要在关闭前刷新它,这时就可以使用 flush() 方法。
格式:文件.flush()
*打印出来的是一个一个出来的,即0.1秒出来一个,一共出来30个
5.truncate() 方法
truncate在使用时 打开文件必须为 w 或者 a 模式。因为截断相当于写东西。但注意w模式在开始时会格式化原文件的内容。
参数为 size,无 size 表示从当前位置截断;截断之后 V光标后面的所有字节被删除,其中 Widnows 系统下的换行代表2个字节大小。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
修改文件内容:
文本2就是我们修改后的结果:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
If else的语句优化 示例:
优化后:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
字典转字符串 str()
字符串转字典 eval()