Python

 Computer >> コンピューター >  >> プログラミング >> Python
  1. Pythonを使用してテキストファイルから1行全体を読み取る方法は?

    読み取り関数は、ファイル全体を一度に読み取ります。 readlines関数を使用して、ファイルを1行ずつ読み取ることができます。以下を使用して最初の行を読むことができます: f = open('my_file.txt', 'r+') print(f.readline())

  2. file.readlines()を使用して、Pythonを使用して複数の行を読み取るにはどうすればよいですか?

    読み取り関数は、ファイル全体を一度に読み取ります。 readlines関数を使用して、ファイルを1行ずつ読み取ることができます。 例 以下を使用して、ファイルを1行ずつ読み取ることができます。 f = open('my_file.txt', 'r+') for line in f.readlines():     print line f.close() with ... openステートメントを使用して、ファイルを開き、行ごとに読み取ることもできます。たとえば、 with open('my_file.txt', '

  3. Pythonを使用して、特定のサイズでファイルを切り捨てるにはどうすればよいですか?

    メソッドtruncate([size])は、ファイルのサイズを切り捨てます。オプションのsize引数が存在する場合、ファイルは(最大で)そのサイズに切り捨てられます。 サイズはデフォルトで現在の位置に設定されるため、引数なしでtruncateを呼び出すと、ファイルは現在の位置に切り捨てられます。現在のファイル位置は変更されません。指定したサイズがファイルの現在のサイズを超える場合、結果はプラットフォームに依存することに注意してください。切り捨ての例: >>> # test.txt contents: >>> # ABCDE >>> f =

  4. Pythonで特定のサイズのファイルを作成するにはどうすればよいですか?

    特定のサイズのファイルを作成するには、ファイルを作成するバイト番号(サイズ)を探して、そこにバイトを書き込みます。 例 with open('my_file', 'wb') as f:     f.seek(1024 * 1024 * 1024) # One GB     f.write('0') これにより、実際にすべてのスペースを占有することなく、スパースファイルが作成されます。完全なファイルを作成するには、ファイル全体を作成する必要があります: with open('my_file'

  5. Pythonを使用してテキストファイルに1行を書き込む方法は?

    書き込み関数を使用してファイルに行を書き込むことができます。 例 f = open('myfile', 'w') f.write('hi there\n')  # python will convert \n to os.linesep f.close()  # you can omit in most cases as the destructor will call it または、Python 2.6以降で使用できるprint()関数を使用することもできます from __future__ import print_fu

  6. Pythonを使用してテキストファイルに複数の行を書き込む方法は?

    書き込み関数を使用して、行を「\n」で区切ることにより複数の行を書き込むことができます。 例 line1 = "First line" line2 = "Second line" line3 = "Third line" with open('my_file.txt','w') as out:     out.write('{}\n{}\n{}\n'.format(line1,line2,line3)) または、writelines関数を使用してこれらの行を書き込む

  7. Pythonを使用してファイルのパーミッションを確認するにはどうすればよいですか?

    os.access(path、mode)を使用して、読み取り、書き込み、および実行のアクセス許可のモードでファイルのアクセス許可を確認できます。たとえば、 >>> import os >>> os.access('my_file', os.R_OK) # Check for read access True >>> os.access('my_file', os.W_OK) # Check for write access True >>> os.access('my_file

  8. Pythonを使用してディレクトリの権限を確認するにはどうすればよいですか?

    os.access(path、mode)を使用して、読み取り、書き込み、および実行のアクセス許可のモードでディレクトリのアクセス許可を確認できます。書き込むことができるようにするには、実行権限も確認する必要があります。たとえば、 >>> import os >>> os.access('my_folder', os.R_OK) # Check for read access True >>> os.access('my_folder', os.W_OK) # Check for write access Tr

  9. Pythonを使用してファイルの権限を変更するにはどうすればよいですか?

    ファイルの権限を変更するには、os.chmod(file、mode)呼び出しを使用できます。モードは8進表現で指定する必要があるため、0oで開始する必要があることに注意してください。たとえば、ファイルを読み取り専用にするには、権限を0o777に設定し、次を使用できます。 >>> import os >>> os.chmod('my_file', 0o777) statモジュールのフラグを使用することもできます。これらのフラグの詳細については、http://docs.python.org/2/library/stat.htmlを参照してくださ

  10. Pythonを使用してディレクトリの権限を変更するにはどうすればよいですか?

    chmodコマンドを使用できるプラットフォームでは、次のようにchmodコマンドを呼び出すことができます。 >>> import subprocess >>> subprocess.call(['chmod', '-R', '+w', 'my_folder']) osモジュールを使用する場合は、再帰的に記述する必要があります: Using os: import os def change_permissions_recursive(path, mode):     for

  11. Pythonを使用してディレクトリの所有者を変更するにはどうすればよいですか?

    pwd、grp、およびosモジュールを使用して、ファイルまたはディレクトリの所有者を変更できます。 uidモジュールは、ユーザー名からuidを取得するために使用され、grpはgidグループ名の文字列を取得するために使用され、osは所有者を変更するために使用されます。 例 import pwd import grp import os uid = pwd.getpwnam("nobody").pw_uid gid = grp.getgrnam("nogroup").gr_gid path = 'my_folder' os.chown(pat

  12. Pythonでファイルのパーミッションを変更するにはどうすればよいですか?

    ファイルの権限を変更するには、os.chmod(file、mode)呼び出しを使用できます。モードは8進表現で指定する必要があるため、0oで開始する必要があることに注意してください。たとえば、ファイルを読み取り専用にするには、権限を0o777に設定し、次を使用できます。 >>> import os >>> os.chmod('my_file', 0o777) statモジュールのフラグを使用することもできます。これらのフラグの詳細については、http://docs.python.org/2/library/stat.htmlを参照してくださ

  13. Pythonを使用してファイルが存在するかどうかを確認するにはどうすればよいですか?

    os.access(path、mode)を使用して、ファイルのアクセス許可と、読み取り、書き込み、実行のアクセス許可のモードでの存在を確認できます。 例 >>> import os >>> os.access('my_file', os.F_OK) # Check for existence of file True >>> os.access('my_file', os.R_OK) # Check for read access True >>> os.access('my_fil

  14. Pythonを使用して複数のファイルを新しいファイルにマージするにはどうすればよいですか?

    複数のファイルを新しいファイルにマージするには、ファイルを読み取り、ループを使用して新しいファイルに書き込むだけです。 例 filenames = ['file1.txt', 'file2.txt', 'file3.txt'] with open('output_file', 'w') as outfile:     for fname in filenames:         with open(fname) as infile:   &nb

  15. Pythonを使用して2つのファイルを新しいファイルに連結するにはどうすればよいですか?

    複数のファイルを新しいファイルにマージするには、ファイルを読み取り、ループを使用して新しいファイルに書き込むだけです。 例 filenames = ['file1.txt', 'file2.txt', 'file3.txt'] with open('output_file', 'w') as outfile:     for fname in filenames:         with open(fname) as infile:   &nb

  16. Pythonを使用してファイルのモードを変更するにはどうすればよいですか?

    ファイルの権限を変更するには、os.chmod(file、mode)呼び出しを使用できます。モードは8進表現で指定する必要があるため、0oで開始する必要があることに注意してください。たとえば、ファイルを読み取り専用にするには、権限を0o777に設定し、次を使用できます。 >>> import os >>> os.chmod('my_file', 0o777) statモジュールのフラグを使用することもできます。これらのフラグの詳細については、http://docs.python.org/2/library/stat.htmlを参照してくださ

  17. Pythonを使用してファイルの所有者を変更するにはどうすればよいですか?

    pwd、grp、osモジュールを使用して、ファイルまたはディレクトリの所有者を変更できます。 uidモジュールは、ユーザー名からuidを取得するために使用され、grpはgidグループ名の文字列を取得するために使用され、osは所有者を変更するために使用されます。 例 import pwd import grp import os uid = pwd.getpwnam("nobody").pw_uid gid = grp.getgrnam("nogroup").gr_gid path = 'my_folder' os.chown(path,

  18. Pythonを使用してディレクトリのユーザーとグループのアクセス許可を変更するにはどうすればよいですか?

    pwd、grp、およびosモジュールを使用して、ファイルまたはディレクトリの所有者を変更できます。 uidモジュールは、ユーザー名からuidを取得するために使用され、grpはgidグループ名の文字列を取得するために使用され、osは所有者を変更するために使用されます。 例 import pwd import grp import os uid = pwd.getpwnam("my_name").pw_uid gid = grp.getgrnam("my_group").gr_gid path = 'my_folder' os.chown(p

  19. Pythonで現在のプロセスのルートディレクトリを変更するにはどうすればよいですか?

    os.chrootを使用して、現在のプロセスのルートディレクトリをパスに変更できます。このコマンドは、Unixシステムでのみ使用できます。次のように使用できます: >>> import os >>> os.chroot('/tmp/my_folder') これにより、実行中のスクリプトのルートディレクトリが/ tmp/my_folderに変更されます。

  20. Pythonを使用して開いているすべてのファイルを閉じる方法は?

    Pythonには、開いているすべてのファイルをネイティブに追跡する方法はありません。これを行うには、すべてのファイルを自分で追跡するか、常にwithステートメントを使用してファイルを開き、スコープ外になるかエラーが発生したときにファイルを自動的に閉じます。 例 with open('file.txt') as f:     # do something with f here すべてのファイルを囲むクラスを作成し、すべてのファイルを閉じる単一の閉じる関数を作成することもできます。 例 class OpenFiles():     def

Total 8994 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:22/450  20-コンピューター/Page Goto:1 16 17 18 19 20 21 22 23 24 25 26 27 28