os.path.join 的用法- IT閱讀
文章推薦指數: 80 %
Python中有join和os.path.join()兩個函數,具體作用如下:. join:連接字符串數組。
將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新 ...
程式人生>>os.path.join的用法
os.path.join的用法
阿新••發佈:2018-02-06
get元素import返回值連接datapadding自動httpPython中有join和os.path.join()兩個函數,具體作用如下:
join:連接字符串數組。
將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新的字符串os.path.join():將多個路徑組合後返回
一、函數說明
1.join()函數
語法:‘sep’.join(seq)
參數說明:
sep:分隔符。
可以為空
seq:要連接的元素序列、字符串、元組、字典等
上面的語法即:以sep作為分隔符,將seq所有的元素合並成一個新的字符串
返回值:返回一個以分隔符sep連接各個元素後生成的字符串
2、os.path.join()函數
語法:os.path.join(path1[,path2[,......]])
返回值:將多個路徑組合後返回
註:第一個絕對路徑之前的參數將被忽略
二、實例
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#對序列進行操作(分別使用‘‘與‘:‘作為分隔符)
>>>seq1=[‘hello‘,‘good‘,‘boy‘,‘doiido‘]
>>>print‘‘.join(seq1)
hellogoodboydoiido
>>>print‘:‘.join(seq1)
hello:good:boy:doiido
#對字符串進行操作
>>>seq2="hellogoodboydoiido"
>>>print‘:‘.join(seq2)
h:e:l:l:o::g:o:o:d::b:o:y::d:o:i:i:d:o
#對元組進行操作
>>>seq3=(‘hello‘,‘good‘,‘boy‘,‘doiido‘)
>>>print‘:‘.join(seq3)
hello:good:boy:doiido
#對字典進行操作
>>>seq4={‘hello‘:1,‘good‘:2,‘boy‘:3,‘doiido‘:4}
>>>print‘:‘.join(seq4)
boy:good:doiido:hello
#合並目錄
>>>importos
>>>os.path.join(‘/hello/‘,‘good/boy/‘,‘doiido‘)
‘/hello/good/boy/doiido‘
kaggle-word2vec-ipynb
>>>importos>>>datafile=os.path.join(‘/kaggle-word2vec-ipynb‘,‘/data/‘,‘labeledTrainData.tsv‘)>>>printdatafile/data/labeledTrainData.tsv>>>datafile=os.path.join(‘kaggle-word2vec-ipynb‘,‘/data/‘,‘labeledTrainData.tsv‘)>>>printdatafile/data/labeledTrainData.tsv
#想要的路徑>>>datafile=os.path.join(‘./kaggle-word2vec-ipynb/‘,‘data/‘,‘labeledTrainData.tsv‘)>>>printdatafile./kaggle-word2vec-ipynb/data/labeledTrainData.tsv
#"/"出現在第一個,所以可以追蹤合並到第一個>>>datafile=os.path.join(‘/kaggle-word2vec-ipynb/‘,‘data/‘,‘labeledTrainData.tsv‘)>>>printdatafile/kaggle-word2vec-ipynb/data/labeledTrainData.tsv
#"/"出現在第二個,所以從第二個開始,以下類推>>>datafile=os.path.join(‘/kaggle-word2vec-ipynb‘,‘/data‘,‘labeledTrainData.tsv‘)>>>printdatafile/data/labeledTrainData.tsv
>>>datafile=os.path.join(‘/kaggle-word2vec-ipynb‘,‘/data‘,‘/labeledTrainData.tsv‘)>>>printdatafile/labeledTrainData.tsv>>>datafile=os.path.join(‘/kaggle-word2vec-ipynb‘,‘./data‘,‘/labeledTrainData.tsv‘)>>>printdatafile/labeledTrainData.tsv
>>>datafile=os.path.join(‘/kaggle-word2vec-ipynb‘,‘data/‘,‘/labeledTrainData.tsv‘)>>>printdatafile/labeledTrainData.tsv
>>>datafile=os.path.join(‘kaggle-word2vec-ipynb‘,‘data‘,‘labeledTrainData.tsv‘)>>>printdatafilekaggle-word2vec-ipynb/data/labeledTrainData.tsv
#想要的路徑自動添加‘/‘>>>datafile=os.path.join(‘.‘,‘kaggle-word2vec-ipynb‘,‘data‘,‘labeledTrainData.tsv‘)>>>printdatafile./kaggle-word2vec-ipynb/data/labeledTrainData.tsv
總結:所以要麽不加‘./‘或者"/",要麽中間的路徑不能出現‘/‘開頭,合並路徑感覺是檢查了根目錄‘/‘的位置.
還是讓自動加上‘/‘就行
os.path.join的用法
ES6的Promise
«上一篇
初識線程下一篇»
相關推薦
Python中join函數和os.path.join用法
post()參數說明pythonclasslogjoin絕對路徑返回Python中有join和os.pat...
Python3join函式和os.path.join用法
Python3 join函式和os.path.join用法
os.path.join()連線兩個檔名地址的時候,就比os.path.join("D...
Python3.6:os.listdir()與os.path.join()方法的使用
os.listdir()方法
作用:
os.listdir()方法:返回指定資料夾包含的檔案或資料夾...
os.path.splitext()用法--分離檔名與副檔名
用法: os.path.splitext(“檔案路徑”) 分離檔名與副檔名;預設返回(fname,fextensi...
os.path.dirname用法
目錄結構
我的目錄結構:
os.path.dirname(path)
語法:os.path.dir...
os.path.join的用法
get元素import返回值連接datapadding自動httpPython中有join和os.path...
python基礎(一)--join和os.path.join函式的用法以及字串格式化
join:連線字串陣列。
將字串、元組、列表中的元素按指定的字元(分割符)連線成一個新的字串。
os.path.join:將多...
python路徑拼接os.path.join()函式用法和作用
os.path.join()函式用於路徑拼接檔案路徑。
os.path.join()函式中可以傳入多個路徑:
會從第一個...
Pythonjoin()方法與os.path.join()的區別
Pythonjoin()方法與os.path.join()的區別
python
Join
os.path.join
...
python中使用os.path.join()
os.path.join的詳細解釋請移步os.path模組在使用的過程中,我使用如下程式碼:
importospath="F:/gts/gtsdate/...
搜尋
基礎教學
Mysql入門
Sql入門
Android入門
Docker入門
Go語言入門
Ruby程式入門
Python入門
Python進階
Django入門
Python爬蟲入門
最近訪問
os.path.join+的用法
MakeFile中export的使用
HTML,JS禁止滑鼠右鍵、禁止全選、複製、貼上的方法
【教程】InstallShield使用完全教程
C語言的整型溢位問題+int、long、long+long取值範圍+最大最小值
用各種GAN生成MNIST數字
【轉載】介紹+Firefox+多開的方法
React+localStorage用法
pyramid框架學習之(一)——搭建第一個pyramid應用
Harbor+&&+docker
延伸文章資訊
- 1os.path — Common pathname manipulations — Python 3.10 ...
Join one or more path components intelligently. The return value is the concatenation of path and...
- 2python路径拼接os.path.join()函数完全教程 - CSDN博客
os.path.join()函数用于路径拼接文件路径。 os.path.join()函数中可以传入多个路径:会从第一个以”/”开头的参数开始拼接,之前的参数全部丢弃。
- 3os.path.join 的用法- IT閱讀
Python中有join和os.path.join()兩個函數,具體作用如下:. join:連接字符串數組。將字符串、元組、列表中的元素以指定的字符(分隔符)連接生成一個新 ...
- 4Python | os.path.join() method - GeeksforGeeks
os.path.join() method in Python join one or more path components intelligently. This method conca...
- 5__FILE__ - C and C++ Syntax Reference - Cprogramming.com