| 12345678910111213141516171819202122232425262728 |
- package python
- import (
- "os"
- "path/filepath"
- "strings"
- )
- const PYTHONPATH = "PYTHONPATH"
- func SetPythonPath(path ...string) {
- path_ := strings.Join(path, string(filepath.ListSeparator))
- os.Setenv(PYTHONPATH, path_)
- }
- func AppendPythonPath(path ...string) {
- path_ := filepath.SplitList(os.Getenv(PYTHONPATH))
- path_ = append(path_, path...)
- path__ := strings.Join(path_, string(filepath.ListSeparator))
- os.Setenv(PYTHONPATH, path__)
- }
- func PrependPythonPath(path ...string) {
- path_ := filepath.SplitList(os.Getenv(PYTHONPATH))
- path_ = append(path, path_...)
- path__ := strings.Join(path_, string(filepath.ListSeparator))
- os.Setenv(PYTHONPATH, path__)
- }
|