PythonXiaobaiファイルの読み取り

                    2020年9月27日

私と一緒に勉強する1日目

注意

統計学のマスターは21レベルを卒業しました。
金融数学、ランダムプロセス、機械学習がすべて含まれています。
一文
で0.5秒物事の本質を見ることができる人と、一生の間物事の本質を見ることができない人を見てきました。 、完全に異なる運命になる運命にあります。
幸いなことに、世界のトップ50の学校で一定期間勉強した後、私にもたらされたのは、考え方の本当の変化と
私の内なる原動力の変化です。つまり、世界は大きく、最善を尽くしています。

エディターでのファイルの読み取りと書き込み

ファイルの読み取りと書き込みは、コンピューターファイルを呼び出すPythonコードの主な機能であり、テキストレコード、オーディオクリップ、Excelドキュメントの読み取りと書き込み、電子メールの保存、およびコンピューターに保存されているすべてのものに使用できます。
仕事があり、100個のWordドキュメントのデータを1つのファイルにマージする必要がある場合は、1つずつコピーして貼り付けるのが面倒なので、Pythonを使用できます。または、インターネットから数千のデータをダウンロードする場合は、Pythonを直接使用して、データを一度にファイルに保存するのに非常に便利です。
現時点では、Pythonは繰り返しのタスクから私たちを解放します〜

  1. ファイル開き、open関数でファイルを開き、
file1 = open('/Users/Ted/Desktop/test/abc.txt','r',encoding='utf-8')

file1変数は、読み取ったファイルデータを格納するために使用されるため、ファイルを次に操作できます
。open()関数には3つのパラメーターがあります。

'/Users/Ted/Desktop/test/abc.txt'
'r'
encoding='utf-8'

最初のパラメータは
ファイルの保存アドレスですが、ファイルアドレスには相対パスと絶対パスの2種類があり、端末にドラッグして取得したアドレスは絶対パスです。
これらの2つのアドレスは、MacコンピューターとWindowsコンピューターで少し異なります。次に、それらについて説明します。
絶対パスは最も完全なパスであり、相対パスは[現在のフォルダーを基準にした]パスを指します。これは、作成したpyファイルが保存されているフォルダーのパスです。開きたいファイルがopen.pyと同じフォルダーにある場合は、相対パスを使用します。他のフォルダーを使用する場合は、絶対パスを使用する必要があります。

open('/Users/Ted/Desktop/test/abc.txt'')   #绝对路径
open('abc.txt')    #相对路径
#相对路径也可以写成open('./abc.txt')

Windowsシステムでは、\は絶対パスを示すために、/は相対パスを示すためによく使用されるため、ファイルを端末にドラッグすると、絶対パスは次のようになります。

C:\Users\Ted\Desktop\test\abc.txt

\はPythonのエスケープ文字であるため、競合が頻繁に発生することを忘れないでください。落とし穴を回避するために、Windowsの絶対パスは通常、わずかに処理され、次の2つの形式で記述される必要があります。

open('C:\\Users\\Ted\\Desktop\\test\\abc.txt')
#将'\'替换成'\\'
open(r'C:\Users\Ted\Desktop\test\abc.txt')
#在路径前加上字母r

ファイルの相対パスを取得する別のトリックがあります。VSコードでフォルダーを開き、ファイルを右クリックして、次を選択します。

相対パスの
コピーパスのコピー

  1. ファイルの読み取り
    2番目のパラメーターは、ファイルを開くときのモードを示します。これは文字列「r」です。これは読み取りを意味し、ファイルを読み取りモードで開いたことを意味します。
    'r'に加えて、 'w'(書き込み)、 'a'(追加)などの他のモードがあります。3
    番目のパラメーターencoding = 'utf-8'は、返されるデータ(通常はutf)のエンコードを示します。 -8またはgbk。ここでは、エンコーディングの代わりにエンコーディングが記述されていることに注意してください。
    ファイルfile1を開いた後、read()関数を使用してそれを読み取ることができます。コードを参照してください:
file1 = open('/Users/Ted/Desktop/test/abc.txt', 'r',encoding='utf-8') 
filecontent = file1.read()  

コードの最初の行は、前に書いたものです。ファイル「abc.txt」が読み取り用に開かれます。
コードの2行目は、file1の内容を読み取ることです。書き込み方法は、変数file1の後にピリオドを追加し、次にread()を追加し、読み取った内容を変数filecontentに入れて、ファイルの内容を取得できるようにします。
したがって、読み取ったデータを確認したいので、print()関数を使用して確認できます。次のコードを参照できます。

file1 = open('/Users/Ted/Desktop/test/abc.txt','r',encoding='utf-8') 
filecontent = file1.read()   
print(filecontent)

エディタウィンドウ[右クリック]で、[ターミナルでPythonファイルを実行]を選択
し、close()関数を使用してファイル閉じます。

file1 = open('/Users/Ted/Desktop/test/abc.txt','r',encoding='utf-8') 
filecontent = file1.read()            
print(filecontent)
file1.close()    

昨日はノックの真っ只中に遊びに行ってきました〜
今夜はder、love ya〜を更新し続けます

おすすめ

転載: blog.csdn.net/m0_48787202/article/details/108847879