pythonfolder
⑴ python中怎麼調用自定義函數
如果自定義函數,是在當前文件中定義的,直接調用即可,就像樓上回答的一樣;如果是在別的模塊中定義的,那麼要在當前文件中調用,就需要先導入對應的模塊,
導入方法:在當前文件代碼最前面加上 import 模塊名
比如,你在文件test.py中定義了函數sum,那麼你要在當前文件頭部,添加:
from test import *
⑵ python 建立多個文件出現了類似數量的限制
你應該知道,readlines()後,會把所有的行都讀了下來。你再readline()後自然什麼都讀不到。
所有,建議,將readline的東西保存起來放到一個變數里。
另外,我感覺你的ouf可能出問題了。因為如果你沒有進裡面那個循環,首先你的ouf就沒有正常關閉了。
其次,假如你進了第二層循環,那你能保證你的ouf只在一次用過後就不會再用了嗎?如果你關了ouf,那麼肯定輸不進東西了。
⑶ 如何用python復制文件和文件夾
這個方法不能把文件夾復制到文件夾裡面去。
10.shutil.tree('E:\test\good', 'E:\test\vivi')
tree不能把文件夾復制到已存在的文件夾裡面去。
11.shutil.tree('E:\test\good', 'E:\test\new folder')
只能復制到新創建的文件夾裡面。
有相同名字的文件,就會出錯,注意修改文件名。
⑷ python中按文件時間順序來排列一個文件夾下面的文件,如何實現
建立一個字典,鍵是文件名,鍵值是時間屬性,
然後用內置的sorted()函數,根據字典的值進行排序,返回一個有序的列表
假設字典名字叫folder,有序列表叫order
order = sorted(folder.items(),key=lambda e:e[1],reverse=False)
key = lambda e:e[1]表示按值進行排序,也就是你需要的按時間屬性排序,e[0]則是按鍵名進行排序
reverse=False可以省略不寫,默認是升序排列,reverse=True就是降序排列了
⑸ 如何使用Python獲取文件所在目錄和文件名
python有個魔術變數__file__ #(前後各兩個下劃線)。這個變數就是當前文件的絕對路徑。
再利用Pyhon自帶的os模塊中的path模塊可以處理路徑,分理出目錄和文件名。以下是示例代碼。
importos
folder,filename=os.path.split(__file__)
print(folder,filename)
不明白可追問。
⑹ 怎樣查看python安裝路徑
方法如下:
一、linux查看python安裝位置。
有時我們需要查看python的安裝位置,好安裝第三方庫,linux可以先python進入python cmd,然後輸入【import sys】【print sys.path】,即可列印所有python路徑。
二、想要查看ubuntu中安裝的python路徑。
方法一:whereis python
方法二:which python

五、sys.executable是當前Python解釋器(或者其他Python實現)的路徑去掉後面一個路徑分隔符(Windows下是'')後的部分即可>>> import sys>>> path = sys.executable>>> print pathC:Python25pythonw.exe>>> folder = path[ 0 : path.rfind( os.sep ) ]>>> print folderC:Python25>>>。
⑺ python folder什麼意思
python文件夾,不同環境下理解可能有區別的,比如一樓說的
⑻ 如何查看python的安裝路徑
官方文檔上有寫的,sys.executable是當前Python解釋器(或者其他Python實現)的路徑
去掉後面一個路徑分隔符(Windows下是'\')後的部分即可
>>> import sys
>>> path = sys.executable
>>> print path
C:\Python25\pythonw.exe
>>> folder = path[ 0 : path.rfind( os.sep ) ]
>>> print folder
C:\Python25
>>>
⑼ python語言,如何在已有的文件夾下創建新的文件夾
可以使用os包的mkdir函數來創建新的文件夾。
mkdir函數接受一個參數path指定新建文件夾的路徑,示例代碼如下:
importos
cur_dir='D:curdir'
folder_name=''
ifos.path.isdir(cur_dir):
os.mkdir(os.path.join(cur_dir,folder_name))
為了確保已有的文件夾真實存在,示例代碼中使用了os.path.isdir函數判斷已有文件夾的路徑是否正確。
新的文件夾的路徑可以由os.path.join函數,將已有文件夾的路徑和新建文件夾文件名連接起來得到。由於Windows操作系統和Linux操作系統,路徑的連接符不同,使用os.path.join連接能夠確保同時在不同的操作系統中正常工作。
⑽ python刪除空文件夾問題
defdelete_empty(path):
whileTrue:
emp=[]
forroot,dirs,filesinos.walk(path):
ifdirs.__len__()==0andfiles.__len__()==0androot!=path:
emp.append(root)
ifemp.__len__()==0:
break
else:
for_inemp:
ifos.path.exists(_):
os.rmdir(_)
emp.remove(_)
