亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Python 3.6 中從文件中導入方法

如何在 Python 3.6 中從文件中導入方法

慕姐8265434 2022-01-18 15:40:26
如果您遇到錯誤,請提供錯誤(盡可能完整的堆棧跟蹤)。但是,即使沒有這些,您也可能會遇到或將遇到錯誤處理插入的問題。sample_data = str(i+1)+",'"+ts+"',"+flowRate+","+velocity+","+netTotalizer+","+posTotalizer+","+negTotalizer此處的粗體顯示您在何處添加單引號sample_data。然后您使用insertTodbMeter包含單引號的值調用,但這些值并非全部引用,這意味著這將中斷:sql_insert = "INSERT INTO btureading(sensorId,dt,flowRate,velocity,netTotalizer)VALUES('"+myVal+"')"正確的方法是使用準備好的語句/參數化查詢。不要嘗試構建 SQL 字符串;傳遞您的值并讓數據庫庫處理它。這是基于此示例的起點:def insert_to_db_meter(sensor_id, dt, flow_rate, velocity, net_totalizer):    mydb = conndev()    mycursor= mydb.cursor(prepared=True)    sql_insert = """        INSERT INTO btureading (            sensorId,            dt,            flowRate,            velocity,            netTotalizer        )        VALUES (            %s,            %s,            %s,            %s,            %s        )    """    mycursor.execute(        sql_insert,         (            sensor_id,             dt,             flow_rate,             velocity,             net_totalizer,        ),    )    mydb.commit()    return sql_insert
查看完整描述

3 回答

?
SMILET

TA貢獻1796條經驗 獲得超4個贊

我想指出,python 環境中已經有一個名為 math 的庫。將目錄名稱更改為 math2 后,您可以嘗試以下操作:

要添加您應該使用的模塊from math2 import add,它應該可以工作。

您可以參考模塊上的 python 文檔以獲取更多信息。

編輯:您正在引用add模塊,就好像它是operations.py. 你應該這樣做,from math2.add import add或者你應該add.add()在以前的表格中打電話。


查看完整回答
反對 回復 2022-01-18
?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

您在最后一行的 operations.py 中拼錯了方法名稱。應該是操作('add', 9, 18)


下面是修改后的操作。py 工作正常。


from math2.add import add


def operations(what, param1, param2):

    if(what == 'add'):

        a= add(param1, param2)

        print(a)


if __name__ == '__main__':

    operations('add', 9, 18)


查看完整回答
反對 回復 2022-01-18
?
茅侃侃

TA貢獻1842條經驗 獲得超21個贊

您應該設置PYTHONPATH為您的 src 文件夾

export PYTHONPATH=$PYTHONPATH:/<src-path>

然后,使用這個導入:

from math.add import add


查看完整回答
反對 回復 2022-01-18
  • 3 回答
  • 0 關注
  • 216 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號