Python中文
首页
教程
问答
标签
搜索
登录
注册
运行python unittest无法在要导入的正确目录中找到我的文件
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>这就是我的代码在下面的代码框中的样子。当我运行它时,我的_dir和network_json的结果分别是:</p> <p>我的目录:C:\Users\sepham\my Documents\LiClipse Workspace\sengtool\u data\u漏斗</p> <p>网络json:</p> <p>C:\Users\sepham\My Documents\LiClipse Workspace\sengtool_data_funnel\example\u EventsOfInterestColumnAggregate.json在</p> <p>但是我的项目目录结构用于test_json_网络.py文件如下:</p> <p>C:\Users\sepham\Documents\LiClipse Workspace\sengtool_data_漏斗\tests\test_networks</p> <pre><code>json_files_input = [ 'example_EventsOfInterestColumnAggregate.json', 'example_EventsOfInterestConcatenate.json'] @pytest.mark.parametrize('network_json', json_files_input) def test_network_jsons(network_json): my_dir = os.path.dirname(os.path.abspath(network_json)) network_json = os.path.join(my_dir, network_json) print my_dir print network_json with open(network_json) as jdata: network = Network.load(json.load(jdata)) </code></pre> <p>打印声明的结果:</p> ^{pr2}$ <p>问题是我需要为Python单元测试设置什么环境变量或设置,以便它可以在正确的目录中看到我的文件:</p> <p>C:\Users\sepham\Documents\LiClipse Workspace\sengtool_data_漏斗\tests\test_networks</p> <p>顺便说一下,我使用的是LiClipse IDE。在</p> <p>另外,这是运行python单元测试时的错误消息,因为它看不到要导入的文件:</p> <pre><code>E IOError: [Errno 2] No such file or directory: 'C:\\Users\\sepham\\My Documents\\LiClipse Workspace\\sengtool_data_funnel\\example_EventsOfInterestCo lumnAggregate.json' File "C:\Users\sepham\My Documents\LiClipse Workspace\sengtool_data_funnel\tests\test_networks\test_json_networks.py", line 58 IOError </code></pre> <p>如果我将要导入的文件放在下面的目录中,则它可以正常工作:</p> <p>C:\Users\sepham\My Documents\LiClipse Workspace\sengtool\u数据漏斗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>也许你可以在python文件test-json中使用sys模块_网络.py 在你文件的开头</p> <pre><code>import sys sys.path.append('C:\Users\sepham\Documents\LiClipse Workspace\sengtool_data_funnel') </code></pre> <p>这应该能解决你的问题</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
文本导入时标题行中的特殊字符
8 回答
文本小部件:在没有输入时更新并在循环后保持空闲
10 回答
文本小部件tkin
2 回答
文本小部件tkinter中的标签更改或文本外观更改是否有撤消功能?
5 回答
文本小部件tkinter复制图像选项
3 回答
文本小部件上的Python Tkinter ttk滚动条未缩放
9 回答
文本小部件上的滚动条可能需要根据制表符ord显示前进行滚动
6 回答
文本小部件不显示lis中的内容
2 回答
文本小部件不显示Unicode字符
8 回答
文本小部件中写入的行间距
4 回答
文本小部件中的文本作为变量
7 回答
文本小部件中的滚动条仅显示在底部
3 回答
文本小部件中的选项卡键空间计数
8 回答
文本小部件作为Lis
10 回答
文本小部件在主框架中扩展列宽
1 回答
文本小部件未使用删除功能清除
9 回答
文本小部件滚动动画(Tkinter、Python)
8 回答
文本居中。格式正确吗?
4 回答
文本差分算法
4 回答
文本已知时音频文件中的单词索引
5 回答