# coding:utf-8
import os #引入path
defcreate_package
(path)
:#判斷路徑是否存在
if os.path.exists(path)
:raise exception(
'%s 已經存在不可建立'
% path)
os.makedirs(path)
#makedirs建立路徑
init_path = os.path.join(path,
'__init__.py'
)#將__init__.py檔案
#合入路徑
f =open
(init_path,
'w')
#開啟路徑進入寫的狀態
f.write(
'# coding:utf-8\n'
)#寫進
f.close(
)#關閉文件
#建立open類,用於自動建立
class
open
(object):
def__init__
(self, path, mode=
'w', is_return=
true):
#例項化自己
self.path = path
self.mode = mode
self.is_return = is_return
#換行函式
defwrite
(self, message)
: f =
open
(self.path, mode=self.mode)
if self.is_return:
message =
'%s\n'
% message
f.write(message)
f.close(
)#去除空格
defread
(self, is_strip=
true):
result =
#定義列表,為for迴圈
with
open
(self.path, mode=self.mode)
as f:
data = f.readlines(
)for line in data:
if is_strip ==
true
: temp = line.strip(
)if temp !="":
else
:if line !='':
return result
if __name__ ==
'__main__'
: current_path = os.getcwd(
) o = open(
'package_datetime.py'
, mode=
'r')
data = o.read(is_strip=
false
)print
(data)
python自動建立目錄 python自動目錄環境
python自動目錄環境 1 建立工程目錄 2 建立 python 虛擬環境 1 python3.3以上的版本通過venv模組原生支援虛擬環境 apt install python3 venv python3 m venv source bin activate 或者source activate ...
python 如何建立包
步驟 1 包的名稱為drawing 2 drawing中建立模組color和shape 檢視 備註 1 e python script 已經加入到系統變數path中 2 建立包時,包下面必須包含 init py的檔案 此檔案中可以沒有任何內容 呼叫包下的模組 1 color.py def red p...
python中如何建立包 如何建立python的包
包是模組的集合,更適合乙個專案。像很多的第三方知名的模組都是以包的形式存 簡單的包實現 自己做乙個ammd包,功能簡單的只有加減乘除等功能,加減在乙個模組matham裡,乘除位於另乙個模組裡mathmd。下面是matham模組的 def add x,y return x ydef minus x,y...