成人免费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-07-11 13:29:03

JAVA

2011-06-23 15:33:24

SEO

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標簽絕對路徑方法

2009-08-07 13:16:27

c#相對路徑寫法

2014-11-10 11:49:01

QCMSQCMS漏洞安全漏洞

2023-10-22 08:39:13

Linux目錄切換

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在线 | 久久成人国产 | a级免费黄色片 | 精品国产视频 | 亚洲成人一区二区 | 久久噜| 日韩一区在线观看视频 | 亚洲天堂一区二区 | 97色在线视频 | 日韩欧美精品一区 | 波多野结衣在线观看一区二区三区 | 婷婷狠狠 | 天天干.com| 四虎影院在线观看av | 一级做a | 国产精品久久久久无码av | 一级黄色在线 | 五月婷亚洲 | 一二三区视频 | 日本大香伊一区二区三区 | 一级黄色片日本 | 国产精品黄色 | 久久一级| 国产精品久久久久久久久久尿 | 91在线免费视频 | 99久久成人 | 六月成人网 | 北条麻妃一区二区三区在线视频 | 91久久精品| 中文字幕在线一区二区三区 | 成人在线观看网址 | 国产一区二 | 国产在线观看福利 | 国产亚洲精品久久久久动 | 97人人澡人人爽91综合色 | 精品视频一区二区三区在线观看 | 欧美在线一二三 |