python是否為目錄
『壹』 python 當前目錄是哪裡
要獲得上級目錄的路徑也很簡單,print os.path.abspath('..')就可以了。
要改變當前路徑,os.chdir(path) 就可以了 path里填要改變到的目錄,例如os.chdir('D:Program Files')
這樣大部分的文件操作現在是相對於D:Program Files 來了,例如fobj = open('Hello.txt'),實際會打開D:Program FilesHello.txt文件。
『貳』 python如何判斷一個目錄下是否存在某個文件謝啦!
使用os.path.exists()方法可以直接判斷文件是否存在。
代碼如下:
>>> import os
>>> os.path.exists(r'C:\1.TXT')
False
>>>
如果存在返回值為True如果不存在則返回False。很方便
希望對你有所幫助~~
『叄』 python 判斷是文件還是目錄
文件夾名和同級目錄的文件名是不可以同時存在的。
zhangpeng@Earth:~$ mkdir te
mkdir: cannot create directory `te': File exists
zhangpeng@Earth:~$ rm te
zhangpeng@Earth:~$ mkdir te
zhangpeng@Earth:~$ > te
-bash: te: Is a directory
『肆』 python怎麼實現發現所需目錄不存在時新建目錄
1、能過引用os模塊來實現此功能
2、使用os.path.exists函數來檢查目錄是否存在
3、然後通過os.makedirs新建目錄
演示如下:
簡單代碼:
import os
if not os.path.exists('d:\\abc\\'):
os.makedirs('d:\\abc')
else:
print('目錄已存在')
『伍』 python 如何判斷文件夾為空文件夾求可執行代碼
1、def del_file_items(spath):
import os
paths = os.listdir(spath)
for pa in paths:
filepath = os.path.join(spath,pa)
if os.path.isfile(filepath):
try:
2、os.remove(filepath)
except os.error:
print "remove %s error." %filePath
elif os.path.isdir(filepath):
try:
3、##在方法內可以引用自身
del_file_items(filepath)
except os.error:
print "remove %s
『陸』 python如何判斷一個目錄下是否存在某個文件
1.使用os模塊
用os模塊中os.path.exists()方法檢測是否存在test_file.txt文件
importos
os.path.exists(test_file.txt)
#True
os.path.exists(no_exist_file.txt)
#False
2.使用Try命令
使用open()方法,如果要打開的文件不存在,就回跑出異常,用try()方法捕獲異常。
try:
f=open(test_file.txt)
f.close()
exceptIOError:
print"fileisnotaccessible"
3. 使用pathlib
檢查路徑是否存在
path=pathlib.Path("path/file")
path.exist()
檢查路徑是否是文件
path=pathlib.Path("path/file")
path.is_file()
『柒』 python 判斷是文件還是目錄
look~~
>>>os.path.exists("te")
True
>>>os.path.exists("nothing")
False
>>>os.path.isfile("nothing")
False
>>>os.path.isdir("nothing")
False
>>>
>>>os.path.isdir("te")
False
>>>os.path.isfile("te")
True
>>>
建議你先判斷是否存在,如果確實存在,你再進行判斷是文件還是文件夾
-------------------------
linux,文件夾名和同級目錄的文件名是不可以同時存在的。
zhangpeng@Earth:~$mkdirte
mkdir:cannotcreatedirectory`te':Fileexists
zhangpeng@Earth:~$rmte
zhangpeng@Earth:~$mkdirte
zhangpeng@Earth:~$>te
-bash:te:Isadirectory
--------------------------
windows中:
可以證明,不管windows還是linux,同級目錄下,是不允許出現同名文件(夾)的
但是這不能代表不是文件就是文件夾啊,首先得確認這個文件(夾)是存在的。
其實,文件夾也是一個文件。
『捌』 python判斷是文件還是目錄
若手機無法接到對方電話,但可以撥打電話,建議您:
1.取出SIM卡後重新插入。
2.部分型號支持更改網路模式,建議將網路模式更改為2G嘗試。
3.更換位置試一下。
4.檢查手機是否設置了黑名單(拒絕電話)功能。若有設置,請取消後測試。
5.檢查機器是否設置了呼叫轉移/呼叫限制功能。
6.若手機中有安裝安全衛士方面的軟體,建議卸載刪除。
7.若無效,備份手機中數據(聯系人,簡訊,圖片等),然後恢復出廠設置。
若問題依然存在,請您攜帶購機發票、包修卡和機器送到三星服務中心,由專業的售後工程師幫助檢測。
『玖』 python中如何判斷目錄內是文件還是文件夾
look~~
>>> os.path.exists("te")
True
>>> os.path.exists("nothing")
False
>>> os.path.isfile("nothing")
False
>>> os.path.isdir("nothing")
False
>>>
>>> os.path.isdir("te")
False
>>> os.path.isfile("te")
True
>>>
建議你先判斷是否存在,如果確實存在,你再進行判斷是文件還是文件夾
-------------------------
Linux,文件夾名和同級目錄的文件名是不可以同時存在的。
zhangpeng@Earth:~$ mkdir te
mkdir: cannot create directory `te': File exists
zhangpeng@Earth:~$ rm te
zhangpeng@Earth:~$ mkdir te
zhangpeng@Earth:~$ > te
-bash: te: Is a directory
『拾』 python 判斷目錄是否為軟鏈
os.path.islink
方法很多