python 中打開文件路徑問題

        有好長時間沒有寫博客了,平常遇到小的問題,感覺也沒有必要寫博客,隨便搜索一下百度,幾乎99%的問題都能解決了,其實自己遇到問題也是首先會想到靠網絡的力量,先百度,不行就google!總能找到解決的方法!

        今天遇到的一個小問題是在python代碼中打開文件的時候設置文件路徑的問題,很簡單,百度估計也能百度到一大推這方面的東西,但是寫在此處,希望藉此加深自己的印象,迫使自己記住這些小問題,小知識!

        在win7中,我的name.py文件中設置打開了一個文件的路徑爲e:\name.txt。運行的時候也是完全沒有什麼問題,但是同樣的這個name.py文件,拷貝到win10中之後,會提示找不到文件\x(不固定字符)+ame.py文件,這個想起以前用這個路徑的時候,在分區磁盤的根目錄下,第一層的斜線應該寫爲\\這樣的雙斜線,更改以後,果然運行OK了,接着在win7上也實驗了下這個\\雙斜線,同樣也可以好用,兩個windows上都是使用的python3 的版本,針對e盤根目錄下的文件name.py,打開使用總結如下:

        win7:兩種方式都可用

                e:\name.py

                e:\\name.py   

        win10:只支持雙斜線

                e:\\name.py

更新,會不會是在字符串中\被作爲轉義符使用了,但是爲什麼在win7 中單個\也可以呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章