野路子解決python import的問題

2022-08-11 21:03:13 字數 1004 閱讀 9754

碰到了這樣乙個問題

就是寫乙個註冊的後端程式

然後想分檔案寫,檢視函式寫在main.py裡面

然後註冊程式寫在registeraction.py裡面

然後在registeraction.py裡寫了乙個add_user(username,password,email)

自己除錯的時候,給這個函式傳3個引數然後寫入資料庫是完全沒有問題的

from registeraction import add_user

結果執行出來爆了一堆錯誤

大致就是說在連線資料庫時各種引數沒有設定好啊什麼的

問題應該出現在py import的機制

在registeraction.py中我前面一段寫的是連線資料庫的操作,然後初始化了資料庫例項db

而我在main.py裡用add_user報的錯誤資訊就是沒有初始化db的結果

然而我不想在main.py裡寫上一大堆東西啊

於是。。。。嘖嘖嘖,直接用linux shell

在main.py中這樣寫

/registeraction

', methods=['

post

', '

get'

] )def

registeraction():

name = request.form['

username']

email = request.form['

email']

password = request.form['

password']

action_path = config.register_action_path+'

'+name+'

'+email+'

'+password

os.system(

'python3

'+action_path)

return

'welcome

'然後把registeraction.py稍微改下就好了

避免當野monkey, 走野路子

一直都想寫點 深 層次的東西,總停留在 層面確實不夠腕,當然啦,我也不是什麼腕。上面這些都可以當個笑話,但其實也是有一定意義的,最少細心的人會想到我要表達的思想 只停留在 層面的不是腕。是的,我是這麼認為的。但至於什麼才算是腕,這個我真不知道。因為我目前也不是腕,所以沒法對乙個壓根不了解的東西做總結...

野路子碼農(4)挖掘機雲端部署小試

最近接觸的某個資料探勘專案將近尾聲 其實並沒有 客戶開始關心模型最終部署的問題,希望將模型部署在巨硬雲azure上,他們定期上傳資料,定期跑跑模型,得到 即可。我覺得這應該挺簡單的,客戶把資料上傳到某個資料夾裡,我的程式直接讀取就好啦,然後跑完模型結果儲存在另乙個資料夾裡。結果客戶說,我們的資料會上...

從「野路子」到「正規軍」的軟體開發之路

有同學說是從自學程式設計出身的,碰到過很多的問題,和很多人一樣,我也是野路子出身的,2000年自學asp程式設計,大學期間兼職給別人做了不少 但那時候拿到乙個專案,上手就是寫 沒有對需求進行梳理分析,也沒有設計,直接就是想到哪寫到哪。這種邊寫邊改的模式看起來開發速度很快,但是後面遇到了不少問題。比如...