>백엔드 개발 >파이썬 튜토리얼 >Python 설치 방법 및 IO 프로그래밍에 대한 간략한 소개

Python 설치 방법 및 IO 프로그래밍에 대한 간략한 소개

不言
不言앞으로
2018-10-12 15:24:562479검색

이 기사는 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())

2. 모듈: os 모듈 및 shutdown 모듈

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 cnblogs.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제