博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python导包的问题
阅读量:4959 次
发布时间:2019-06-12

本文共 852 字,大约阅读时间需要 2 分钟。

我使用了

1 process = subprocess.Popen(args, bufsize=1, stdout=subprocess.PIPE, close_fds=True, preexec_fn=os.setsid,universal_newlines=True)

这个需要一个导入一个包:

import subprocess

 

但是我不小心没有加入这句话,而是导入一个我自己写的模块,

from common.comfunctions import *

 

而在改模块中,我使用了,

import subprocess

 

这个导包。pycharm没有提示错误,在跑程序的时候,

1  try:2             process = subprocess.Popen(args, bufsize=1, stdout=subprocess.PIPE, close_fds=True, preexec_fn=os.setsid,3                                       universal_newlines=True)4         except Exception, e:5             print "process is wrong!!!!!!"6         try:7             put_subprocess_to_queue_smoke(process, self.queue, self.env_name)8         except Exception, e:9             print "queue is wrong!!!!!"

 

报了一个错:

queue is wrong!!!!!

 后来,我直接使用导包跑程序,发现没有错误了。虽然解决了这个错误,但是想不通为什么?后续继续探讨!

 

转载于:https://www.cnblogs.com/feixiaohuijava/p/6606678.html

你可能感兴趣的文章
【Android学习专题】控件组件篇:Dialog汇总
查看>>
Dynamic Signals and Slots
查看>>
jquery datatable 参数
查看>>
preprocessing MinMaxScaler
查看>>
转帖 eclipse Web项目WebContent目录修改
查看>>
设计模式--4、单例模式
查看>>
博客作业06--图
查看>>
1629 B君的圆锥
查看>>
[转]我国古代求解最大公约数的方法-更相减损术
查看>>
使用Keras编写GAN的入门
查看>>
数组排序 (选择排序、冒泡排序、插入排序、希尔排序)
查看>>
musql 单表查询
查看>>
【Git】标签管理
查看>>
[HNOI2017]大佬
查看>>
『重构--改善既有代码的设计』读书笔记----Hide Delegate
查看>>
1、libgdx简单介绍
查看>>
vuex中的dispatch和commit
查看>>
mybatis实战教程二:多对一关联查询(一对多)
查看>>
NodeMCU文档中文翻译 3 构建固件
查看>>
前端学习☞jquery
查看>>