이 기사는 Python 및 IO 프로그래밍의 설치 방법에 대해 간략하게 소개합니다. 필요한 친구가 참고할 수 있기를 바랍니다.
一.python 설치
1.python IDLE
Download 공식 웹사이트: www.python.org
참고: 구성 요소 설치를 선택할 때 모든 구성 요소를 확인하고, pip 확인에 특히 주의하고 python.exe를 추가하세요. 경로
2.pycharm
공식 웹사이트 다운로드: https://www.jetbrains.com/pycharm/
Google App Engine, IronPython도 지원하는 JetBrains에서 구축한 Python IDE
3.Anaconda
공식 다운로드 웹사이트: https://www.anaconda.com/download/
numpy, pandas 등과 같은 수많은 과학 패키지가 설치된 오픈 소스 Python 배포판입니다.
2. IO 프로그래밍
1 . 파일 읽기 및 쓰기
파일 열기:
open 함수의 모드 매개변수:
open 함수의 버퍼링 매개변수:
파일 읽기 및 쓰기: 자주 사용되는 메소드는 read(), readlines(), write(), close()입니다.
read(size)는 한 번에 최대 size 바이트를 읽고 문자열을 반환합니다. readlines()는 한 번에 전체 내용을 읽고 반환합니다. 한 줄씩 목록
파일 사용 완료되면 닫아야 합니다! IO 예외를 방지하려면 파일 작업에 try...finally를 사용하세요
try: f = open("D:/Python/test.txt","r+") # 'r+' == r+w(可读可写,文件若不存在就报错(IOError)) print(f.read()) f.write("def") f.seek(0,0) # 把文件指针从末尾移到开头 print(f.read()) finally: if f: f.close()
Python에서는 with 문을 사용하여 try...finally 코드 블록과 close() 메서드를 대체할 수 있습니다
with open("D:/Python/test.txt","r+") as f: print(f.read()) f.write("def") f.seek(0,0) print(f.read())
3. 직렬화
피클 모듈은 파이썬에서 직렬화를 구현하는 데 사용되며 주로 덤프 메서드(직렬화된 개체 작성)를 사용합니다.
import pickle d = dict(url="index.html",title="首页",content="首页")print(pickle.dumps(d)) with open("D:/Python/test.txt","wb") as f: pickle.dump(d,f)
pickle 모듈은 주로 로드 메소드(파일을 객체로 직접 역직렬화) 또는 로드 메소드( 역직렬화를 구현하기 위해)
with open("D:/Python/test.txt","rb") as f: d = pickle.load(f)print(d) d = pickle.loads(b'\x80\x03}q\x00(X\x03\x00\x00\x00urlq\x01X\n\x00\x00\x00index.htmlq\x02X\x05\x00\x00\x00titleq\x03X\x06\x00\x00\x00\xe9\xa6\x96\xe9\xa1\xb5q\x04X\x07\x00\x00\x00contentq\x05h\x04u.')print(d)
위는 이 기사의 전체 내용입니다. Python에 대한 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트
Python 비디오 튜토리얼및 python 기사를 참조하세요. 튜토리얼 칼럼! ! !
위 내용은 Python 설치 방법 및 IO 프로그래밍에 대한 간략한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!