Jupyter 학습 노트001
Python을 사용하여 Google drive에 폴더를 만드는 방법:
등록google Colaboratory
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():
#初期パスを指定する
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:
####サブフォルダーやファイルを削除する
#shutil.rmtree(path_name)
####サブフォルダーも再帰的に削除してくれます。ただし、フォルダー内にファイルがあると削除に失敗します
#os.removedirs(path_name)
#コマンドをリストに出力する
cmd = ("pip freeze")
folders = res_cmd_lfeed(cmd)
#FORループでリストの内容を読込み
for folder in folders:
result = str(folder).replace(".","_")
folder_name = result[2:len(result)-3]
path_name = mount_path + base_folder + folder_name
#フォルダーが存在しない場合作成する
if not os.path.exists(path_name):
os.mkdir(path_name)
###必要あればコメントを外して実行する
#else:
#shutil.rmtree(path_name)
#os.removedirs(path_name)
if __name__ == '__main__':
main()
Reference
이 문제에 관하여(Jupyter 학습 노트001), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dmkd3006/items/e7fcefbc787d469dd4d6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)