close
def t22():
import os,shutil #載入os,shutil兩個模組
cur_path=os.path.dirname(__file__) #取得目前檔案所在路徑,會得到類似下面:C:\Users\ylw\source\repos\ch07\ch07(不包含檔案本身)
os.system("cls") #清空螢幕畫面
if not os.path.exists("dir2"): #如果dir2資料夾不存在,就創建一個
os.system("mkdir dir2")
if os.path.exists('a.csv'): #如果a.csv檔案存在的話,就copy一份到dir2的資料夾內
shutil.copy2('a.csv', './dir2/') #叫用shutil模組裡面的copy2方法,它的好處是目的端,不用輸入檔名,直接丟到目錄底下,會生成和原始檔名相同的名稱,所以比它另一個方法copyfile還常用
file=cur_path+r"\dir2\a.csv" #取得dir2\a.csv的完整路徑,但要特別注意的是在"\dir2\a.csv"的前面要加上"r",代表raw(原始),會把"\"符號保留原貌
os.system("notepad "+file) #叫出記事本開啟a.csv檔案
換句話說使用os.system 就如同在命令列中打上cmd之後,在裡面打上dos指令
全站熱搜
留言列表