[PYTHON] Jupyter-Studie note_001

So erstellen Sie mit Python einen Ordner auf Google Drive:

  1. Registrieren Sie sich unter google Colaboratory
  2. Mounten Sie Google Drive (/ content / drive / My Drive /).
  3. Führen Sie die folgende Quelle aus

crt_folder.py


import os
import subprocess
import re
import shutil

def res_cmd_lfeed(cmd):
  return subprocess.Popen(
      cmd, stdout=subprocess.PIPE,
      shell=True).stdout.readlines()

def main():
    #Geben Sie den Anfangspfad an
    mount_path = '/content/drive/My Drive/'
    base_folder = 'python_list/'
    path_name = mount_path  + base_folder

    if not os.path.exists(path_name):
        os.mkdir(path_name)
    #else:
        ####Löschen Sie Unterordner und Dateien
        #shutil.rmtree(path_name) 
        ####Unterordner werden auch rekursiv gelöscht. Wenn sich jedoch Dateien im Ordner befinden, schlägt das Löschen fehl.
        #os.removedirs(path_name) 

    #Ausgabebefehl zur Liste
    cmd = ("pip freeze")
    folders = res_cmd_lfeed(cmd)

    #Lesen Sie den Inhalt der Liste mit einer FOR-Schleife
    for folder in folders:
        result = str(folder).replace(".","_")
        folder_name = result[2:len(result)-3]
        path_name = mount_path + base_folder + folder_name
        #Erstellen, wenn der Ordner nicht vorhanden ist
        if not os.path.exists(path_name):
            os.mkdir(path_name)
            ###Kommentar entfernen und ggf. ausführen
        #else:
            #shutil.rmtree(path_name)
            #os.removedirs(path_name)

if __name__ == '__main__':
    main()

Recommended Posts

Jupyter-Studie note_006
Jupyter-Studie note_008
Jupyter-Studie note_004
Jupyter-Studie note_001
Python lernen note_000
Python lernen note_006
Linux-Studiennotizen
Python lernen note_005
Python lernen note_001
Jupyter-Studie note_003
Jupyter Study Note_007
Jupyter-Studie note_005
Jupyter Official Docker Hub Notizen
Neues Linux-Lehrbuch (Studiennotiz)
JetBrains_learning notes_003
Jupyter beginnt
Jupyters Trick 4
SQLAlchemy note
pyenv Notizen
Jupyter nb Erweiterungen
Jupyters Trick 5
Jupyter-, Numpy- und Matplotlib-Notizen, die in Berichten verwendet werden
Jupyters Trick 3
Pandas Notizen
Sphinx-Memo
Django Memo
ipython + jupyter + plotly (matplotlib) Einstellungen und Verwendungshinweise
Jupyter Installation
Jupyters Trick
Django Memo