python模組以及匯入出現ImportError: No module named ‘xxx’問題

來源:互聯網
上載者:User

標籤:python   pycharm   import   

首先來說,這個問題是我用pycharm4.5進行開發的,我在做python的模組與函數單元的例子。
需要建一個模組名字叫myModule
於是我就寫了一個,挺簡單的

def arithmetic(x=1, y=1, operator="+"):    result={        "+":x+y,        "-":x-y,        "*":x*y,        "/":x/y    }    return result.get(operator)class MyClass:    def myFunc(self):        print ("MyModule.MyClass.myFunc()")

然後要再寫一個類來調用剛才的類

import myModuleif __name__ == "__main__":    mathResult = myModule.arithmetic(2,2,"*")    format = "the math result is :%f" % mathResult    print (format)    myClass = myModule.MyClass()    myClass.myFunc()

好了,問題來了,這麼寫好,執行第二個程式,結果就出錯了。
於是很簡單,按照經驗,我參考了如下連結
[python模組以及匯入出現ImportError: No module named ‘xxx’問題](http://blog.csdn.net/damotiansheng/article/details/43916881)
別說,挺有協助的。但是還是沒用。
我按照剛才連結的方法都做了,翻來覆去解決不了這個問題。放置了3天,突然一天我悟到了。
看。

你如果要調用,必須保證,這兩個檔案在工程目錄下,我是把他們放在了basic這個包內,至於為什麼包內不能放,我還是不太理解的。
總之這也算解決了一個大問題了。

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

python模組以及匯入出現ImportError: No module named ‘xxx’問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.