ホームページ  >  記事  >  バックエンド開発  >  Python のインストール方法と IO プログラミングの簡単な紹介

Python のインストール方法と IO プログラミングの簡単な紹介

不言
不言転載
2018-10-12 15:24:562428ブラウズ

この記事では、Python のインストール方法と IO プログラミングについて簡単に紹介します。ある程度の参考になります。必要な友人は参考にしてください。お役に立てれば幸いです。

1.python インストール

1.python IDLE

公式 Web サイトをダウンロード: www.python.org

注:選択 コンポーネントをインストールするときは、すべてのコンポーネントをチェックし、pip をチェックして python.exe をパス

2.pycharm

に追加することに特に注意してください 公式 Web サイトをダウンロードします: https://www.jetbrains.com /pycharm/

Google App Engine もサポートする JetBrains によって作成された Python IDE、IronPython

3.Anaconda

公式 Web サイトをダウンロード: https://www.anaconda .com/download/

オープン ソースの Python ディストリビューション。numpy、pandas などの科学的パッケージが多数インストールされています。

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 モジュールと shutil モジュール

3. シリアル化

メモリ内の変数を保存可能または送信可能に変えるプロセスはシリアル化です

pickle モジュールは、主に dump メソッド (シリアル化されたオブジェクトをファイルに直接書き込む) または dumps メソッド (任意のオブジェクトを str にシリアル化し、それをファイルに書き込む) を使用してシリアル化を実装するために Python で使用されます。 storage)

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 モジュールは主に、load メソッド (ファイルをオブジェクトに直接逆シリアル化する) またはloads メソッド (str をオブジェクトに逆シリアル化する) を使用して逆シリアル化を実装します。

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 中国語 Web サイトの

Python ビデオ チュートリアル

および Python 記事チュートリアル の列に注目してください。 ! !

以上がPython のインストール方法と IO プログラミングの簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。