成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Python入門的相對路徑和絕對路徑詳解

開發 后端
本文主要介紹的是Python入門的相對路徑和絕對路徑的詳細介紹,如果你想知道Python入門在相對路徑,絕對路徑的具體內容,不妨瀏覽下面的文章。

如果你是Python入門不久的話,對其想有在實際相關應用的操作方案有所了解的話,你就可以點擊以下的文章對Python入門有一個更好的了解,以下的文章就是相關內容的介紹,希望你會有所收獲。

對于Python入門不久的同志這可能是一個比較頭疼的問題,但對老鳥來說可能已經是老生常談了.由于網上關于這方面的資料不多,所以這道菜更主要是為小 鳥準備的,雖然我也還是一支小鳥.也歡迎老鳥們品嘗,并提出您們寶貴的意見.#t#

Python是一門跨平臺的語言,但并不是說你用Python隨便寫的一個程序就能在不同的平臺都能運行.而相對路徑和絕對路徑是這方 面的典型(相對路徑在Windows下可行,而在Linux下提示找不到相應的文件路徑),因為Linux和Windows本身結構就存在著較大的差異, 而這差異也給寫擴平臺的程序造成了困難.我自己嘗試過兩種方法來解決這個問題,下邊就與大家一起分享.

The first one: 程 序中涉及路徑時先區分系統類型,再根據不同的操作系統作不同的處理.Python目前支持以下操作系統的識別: ‘posix’, ‘nt’, ‘mac’, ‘os2′, ‘ce’, ‘java’, ‘riscos’,我也沒有完全試驗過,不過目前主流的應用系統是Windows,Linux也在蓬勃的發展,所以我們主要區分它們就行了.一般我用一個 if…else語句來區分,菜鳥的做法,老鳥們怎么做呢

  1. if os.name == ”nt” 

Windows路徑…elseLinux路徑…小節: 這種方法較笨,非常不靈活,但這樣做解決了同一個程序可以同時在Windows和Linux下運行而不需要改動的問題

The second one: 這 種方法相對靈活的將相對路徑轉化為不同操作系統的絕對路徑,我相對喜歡這種方法.for example: 你寫了一個小系統,所有文件和子文件夾都放在一個f:\school的主文件夾里,這個主文件夾下有class,teacher,student,log 等文件夾,有main.py這個小系統的主文件,還有好一些subfile.py的文件.

而主文件夾在Linux的路徑可能為/home/kkk /school,其他相對的路徑和Windows中相同.那么怎樣統一他們呢?在main.py中定義一個全局變量path,賦值于path = os.path.abspath(os.path.dirname(sys.argv[0])),這個path在Windows下運行它的值 為”f:/school”,而在Linux下運行它的值為”/home/kkk/school”,寫到這估計大家也知道我想干啥了,如果在程序中要訪問 (讀寫)日志文件可以用path+”/log/kk.log”來表示文件的路徑.

小節: 此方法相對于***種方法靈活,需要注意的是path+”/log/kk.log”,我們一般喜歡用path+\\log\\kk.log這樣的方式,但這 樣在Linux中就行不通了,提示找不到文件路徑.注: 網上還有在主程序中加入sys.path.append(path),然后系統中訪問文件用相對路徑的方法,但我試了一下好像有問題(大家可以嘗試一下, 讓我也分享你們的勞動成果)網站建設。

以上的文章就是對Python入門的相對路徑與絕對路徑的相關介紹。
 

責任編輯:佚名 來源: 互聯網
相關推薦

2010-06-23 17:26:01

2011-06-23 15:33:24

SEO

2011-07-11 13:29:03

JAVA

2022-11-16 10:13:29

Linux相對路徑絕對路徑

2022-08-29 14:11:10

Linux絕對路徑相對路徑

2009-08-06 18:31:57

C#相對路徑絕對路徑

2022-11-04 10:49:56

Linux文件

2021-08-04 10:15:14

Go路徑語言

2009-08-07 13:38:18

C#文件相對路徑

2021-07-29 20:28:24

靜態代碼Hdfs

2009-08-07 13:24:35

C#獲取相對路徑

2022-04-24 15:33:38

鴻蒙開發操作系統

2015-03-30 15:45:41

javascripta標簽絕對路徑方法

2023-10-22 08:39:13

Linux目錄切換

2009-08-07 13:16:27

c#相對路徑寫法

2014-11-10 11:49:01

QCMSQCMS漏洞安全漏洞

2019-08-30 09:54:39

LinuxC語言文本編輯器

2009-08-27 10:40:56

Java路徑

2009-08-06 18:03:21

C#相對路徑

2022-08-26 13:56:30

模塊JavaScript
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 免费观看黄色一级片 | 成av在线 | 国产一区二区三区四区在线观看 | 中文字幕一区二区三区四区 | 久久亚洲国产精品日日av夜夜 | 久久99久久久久 | 99在线免费观看视频 | 国产成人精品高清久久 | 精品一区二区电影 | 男人天堂av网 | 你懂的av| 久久99视频这里只有精品 | 国产成人网 | 香蕉大人久久国产成人av | 精品欧美| 亚洲巨乳自拍在线视频 | 欧美久久影院 | 久久伊人免费视频 | 99re6在线视频精品免费 | 成人免费视频观看视频 | 搞av.com| 亚洲97 | 免费看黄色国产 | 久久久123 | 亚洲精品亚洲人成人网 | 欧美日韩一二三区 | av片免费| 国产一区二区三区精品久久久 | 日本精品视频一区二区 | 亚洲精品一二区 | 国产aa| 国产在线一区二区三区 | 久久亚洲一区二区 | 国产精品成人一区二区三区夜夜夜 | 特黄一级| 国产精品福利网站 | 人人操日日干 | 极品粉嫩国产48尤物在线播放 | 久久机热 | 亚洲国产成人精品女人 | 日韩精品在线观看网站 |