国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python解決方案:WindowsError: [Error 2]

2019-11-25 16:35:46
字體:
來源:轉載
供稿:網友

使用Python的rename()函數重命名文件時出現問題,提示 WindowsError: [Error 2] 錯誤,最初代碼如下:

def renameFile(filename):  filePre = "D://FileDemo//Python//pt.py"  os.rename(filePre, filename)  print os.listdir(filePre)if __name__ == '__main__':  fileNew = "D://FileDemo//Python//Test.py"  renameFile(fileNew)

后來經過反復嘗試,問題解決~

  rename之前要先用chdir()函數進入到目標文件所在的路徑,告訴python編譯器要重命名的文件在哪兒,然后才可以修改;

  Python不是可怕的終結者,她其實很幼小,自己找不到文件,需要我們詳細又耐心的告訴她該去哪兒找~ 路徑通過 os.path.dirname()函數獲得:

import osfrom nt import chdirdef renameF(preName, newName):  chdir(os.path.dirname(preName))  os.rename(preName, newName)if __name__ == '__main__':  filePre = "D:/FileDemo/Python/PT.py"  fileNew = "D:/FileDemo/Python/Test.txt"  renameF(filePre, fileNew)

代碼非常簡潔,通過修改filePre,fileNew可以重命名任意文件。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 咸宁市| 横山县| 襄城县| 曲阜市| 辽宁省| 绥中县| 抚州市| 南召县| 明光市| 新郑市| 壶关县| 儋州市| 乌拉特前旗| 突泉县| 保靖县| 威信县| 台东市| 衡水市| 鸡东县| 福州市| 汉川市| 瑞安市| 龙江县| 霍州市| 和平区| 辽宁省| 共和县| 凤山县| 荔浦县| 团风县| 酉阳| 穆棱市| 房产| 彝良县| 门头沟区| 岱山县| 南京市| 大理市| 从化市| 泗洪县| 甘谷县|