Python(pycharm)在windows下路径 ( ' / ' 与' \ ' )的问题
1.0 首先了解Python中與pycharm,windows交互的模塊(這二個(gè)模塊可以避免出現(xiàn)路徑錯(cuò)誤的問(wèn)題)
sys模塊 (側(cè)重Python與pycharm交互)
提供的與路徑相關(guān)的方法有:
應(yīng)用實(shí)例:一:
當(dāng)start執(zhí)行文件需要導(dǎo)入core文件夾下的模塊時(shí),路徑的拼接,需要sys模塊,
但是首先還要介紹os模塊
os模塊 (側(cè)重Python與windows的交互)
應(yīng)用實(shí)例一:
注:要想在start文件中執(zhí)行server中的func_server方法,就必須將core的路勁添加到start文件中,當(dāng)start文件路徑中存在 E:/text1/day32/demo6_file,才能通過(guò)導(dǎo)入core,找到server,引用其中的func_server方法;
所有的這些操作都不會(huì)出現(xiàn)路徑的問(wèn)題但是當(dāng)我們判斷某個(gè)文件是否存在,或者要拼接文件的路徑時(shí),就可能會(huì)遇到路徑出錯(cuò)的問(wèn)題.
2.0 ' / '斜杠與' \ '反斜杠
Python在windows下的標(biāo)準(zhǔn)路徑是:E:/text1/練習(xí)與測(cè)試2/05text路徑.py 分割符是斜杠' / ' ,但是仍然可以識(shí)別 反斜杠' \ '
方法一: ' r ' 轉(zhuǎn)義
方法二: 路徑拼接時(shí),os.path.abspath('') 規(guī)范路徑
方法三: 添加擴(kuò)展名(后綴名)
import sys import oshead = {'filename': '1.EPIC**.mp4**', # 加后綴名 (這不就是要知道文件的類型嗎?)'filesize': None,'filepath': r'C:\Users\Administrator\Desktop\英語(yǔ)\Download\倫敦街頭美食','file_name': None}file_name = os.path.join(head['filepath'], head['filename']) print(os.path.exists(file_name)) file_name = os.path.abspath(file_name) print(os.path.exists(file_name))注:這三種方法要結(jié)合的用
附: 常見(jiàn)的文件后綴(出處: https://jingyan.baidu.com/article/e3c78d64752db43c4c85f5fc.html?qq-pf-to=pcqq.group )
.AVI .mp4影像文件
.BAK 備份文件
.BAT DOS中的批處理文件
.BMP 位圖文件
.COM, .EXE 可執(zhí)行的程序文件
.DLL 動(dòng)態(tài)鏈接庫(kù)文件
.DOC Word字處理文檔
.DRV 設(shè)備驅(qū)動(dòng)程序文件
.ICO 圖標(biāo)文件
.INF 安裝信息文件
.INI 系統(tǒng)配置文件
.CHM 已編譯的HTML幫助文件
.JPG 一種常用圖形文件
.MID MIDI音樂(lè)文件
.MDB Access數(shù)據(jù)庫(kù)文件
.RTF 豐富文本格式文件
.SCR 屏幕保護(hù)程序文件
.SYS 系統(tǒng)文件
.TTF TrueType字體文件
.TXT 文本文件
.XLS Excel電子表格文件
.WAV 波形文件
.HTM 用于WWW(World Wide Web)的超級(jí)文本文件
轉(zhuǎn)載于:https://blog.51cto.com/13747953/2315302
總結(jié)
以上是生活随笔為你收集整理的Python(pycharm)在windows下路径 ( ' / ' 与' \ ' )的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Swift - 文本输入框内容改变时响应
- 下一篇: 微博抓取尝试