自動建立python包

2021-10-22 10:22:42 字數 1599 閱讀 7527

# 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...