from dbsql import *
def get_file_path(root_path,file_list,dir_list):
#獲取該目錄下所有的檔名稱和目錄名稱
dir_or_files = os.listdir(root_path)
for dir_file in dir_or_files:
#獲取目錄或者檔案的路徑
dir_file_path = os.path.join(root_path,dir_file)
#判斷該路徑為檔案還是路徑
if os.path.isdir(dir_file_path):
#遞迴獲取所有檔案和目錄的路徑
get_file_path(dir_file_path,file_list,dir_list)
else:
#print(dir_file_path)
#print(type(dir_file_path))
#print(chardet.detect(dir_file_path.encode()))
if dir_file_path.endswith("gssimis.db"):
def linecount_1( filename):
return len(open(filename,'rb').readlines())
def linecount_2( filename):
count = -1
#print(filename.decode('utf-8'))
for count, line in enumerate(open(filename)): pass
return count+1
def dblist(dir_path):
file_list =
# 用來存放所有的目錄路徑
dir_list =
get_file_path(dir_path, file_list, dir_list)
print(file_list)
print(dir_list)
return file_list
if __name__ == "__main__":
# 根目錄路徑
wkdir = getwkdir()
os.chdir(wkdir)
root_path=r"f:\內蒙\py\xls"
# 用來存放所有的檔案路徑
file_list =
# 用來存放所有的目錄路徑
dir_list =
get_file_path(root_path, file_list, dir_list)
print(file_list)
print(dir_list)
for fn in file_list:
print(fn)
db2txt(fn)
py 拷貝目錄
將乙個資料夾中到所有目錄或者檔案都拷貝到另外乙個資料夾中 coding utf 8 utility.py import os author lee defcopyfolder sourcedir,targetdir for f in os.listdir sourcedir sourcefile o...
LINUX的目錄樹
bin bin是binary的縮寫。這個目錄是對unix系統習慣的沿襲,存放著使用者最經常使用的命令。例如 cp,ls,cat。boot 這裡存放的是啟動linux時使用的一些核心檔案。dev dev是device 裝置 的縮寫。這個目錄下是所有linux的外部裝置,其功能類似dos下的.sys和w...
LINUX的目錄樹
bin bin是binary的縮寫。這個目錄是對unix系統習慣的沿襲,存放著使用者最經常使用的命令。例如 cp,ls,cat。boot 這裡存放的是啟動linux時使用的一些核心檔案。dev dev是device 裝置 的縮寫。這個目錄下是所有linux的外部裝置,其功能類似dos下的.sys和w...