Importing modules from parent folder

It seems that the problem is not related to the module being in a parent directory or anything like that. You need to add the directory that contains ptdraft to PYTHONPATH You said that import nib worked with you, that probably means that you added ptdraft itself (not its parent) to PYTHONPATH.

Extract file name from path, no matter what the os/path format

Using os.path.split or os.path.basename as others suggest won’t work in all cases: if you’re running the script on Linux and attempt to process a classic windows-style path, it will fail. Windows paths can use either backslash or forward slash as path separator. Therefore, the ntpath module (which is equivalent to os.path when running on windows) … Read more

How to use Python to execute a cURL command?

I want to execute a curl command in Python. Usually, I just need to enter the command in the terminal and press the return key. However, I don’t know how it works in Python. The command shows below: There is a request.json file to be sent to get a response. I searched a lot and … Read more