How can I use private package in Python? | SoloLearn: Learn to code for FREE!

+2

How can I use private package in Python?

Hi guys. How can I here import my sourcecode in Python? Via "from myfile import myclass" This doesn't work here. Have anyone one idea?

4/2/2019 5:27:55 PM

Thomas

10 Answers

New Answer

+2

Guys, this thread should be helpful for you! https://www.sololearn.com/Discuss/1747638/?ref=app

+6

with open("package.py", "wb") as f: from urllib.request import urlopen f.write(urlopen("http://online.address.of.your.package").read()) import package

+5

You mean the package is in your local storage and you wanna use them in here? If yes then sad but as SoloLearn doesn't read from your device's local storage, it's not possible in here.

+4

Thomas you still can't link two different codes saved in here. So it's still not gonna work.

+2

https://code.sololearn.com/celN6bdtQFq9/?ref=app

+2

M. Watney K, but thanks for your answer

+1

M. Watney Yes, I wrote a code as a package in this app and imported this code in my main code file here in this app too

+1

Thankyou Flandre Scarlet Why do I need the 'write' function for the url package and not the read function?

+1

Oh, wait, i think i misunderstood your question Yes, you can do like this: exec(urlopen("online.address.of.package").read().decode("utf8")) but it would be quite different from importing the package

0

Thomas I don't think python can read an online module directly🤔 If it can, please tell me😂