通过上下文管理器在其他文件夹上导入脚本的干净方法。

python-path的Python项目详细描述


#python path
`python_path`是一个简单的实用程序,它允许您干净地向'python_path'添加路由。安全地从其他文件夹中加载脚本非常有用。


其他.py
-另一个_文件夹/
-另一个.py
```

说我们要加载“other.py”form`main.py`,因为某些_文件夹不包含``uu init.py`,所以我们需要将“some_folder”添加到“python路径”中。为了使这变得非常简单,我们将使用类似这样的“python路径”:从python路径导入python path






U文件夹`IS相对添加如果从另一个目录执行'main.py',但仍要引用'some_folder',则应直接说明正在执行操作的文件或文件夹:
`` python
my_project/main.py


从python路径导入python path

with pythonpath(“some_folder”,相对而言,导入其他的方法相当于:从python的python路径导入python path
import os
br/>导入其他
```
现在我们可以也可以从任何路径执行脚本,它仍然可以工作,例如:
``bash
python my_project/main.py
```

>最后,我们还可以通过传递多个参数来导航文件夹结构,所以,如果我们想从另一个文件夹中的另一个.py导入main.py,我们可以这样做:python

``python
`my`u project/some`u folder/another`u folder/another.py

from pythou path用pythonpath(“…”,“)导入pythonpath

相对地,这相当于从python路径导入python path
/>导入main

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java集合属性值   java字符串==运算符是否比较引用?   java是否存在过太多的ListView或适配器?   json获取java中类路径中下载的文件   我可以用java代码解决数据库并发问题吗?   在多个线程中使用forEach()或使用forEach()和lambdas进行java集合迭代   java输出JFrame中的整个循环   java禁用高度详细的日志记录   java在没有特定属性的对象中访问模型的值   java Smack xmpp建立连接   处理过时域对象引起的并发问题的java策略(Grails/GORM/Hibernate)   java从ObservableList中提取元素   使用图像进行java相似图像搜索   java ListView和图像:我快疯了   在Java中,如何从毫秒时间戳中提取一天的周期?   java我需要这样的设计,但我面临两个问题   java如何获取JGoodies FormLayout中的单元格大小   Spring引导生成的java War文件未部署到Weblogic 12c