Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Eclipse PyDev错误消息";编译扩展名“;_Python_Eclipse_Pydev - Fatal编程技术网

Python Eclipse PyDev错误消息";编译扩展名“;

Python Eclipse PyDev错误消息";编译扩展名“;,python,eclipse,pydev,Python,Eclipse,Pydev,在Eclipse中,我有以下控制台输出 Logfile: File "C:\temp2\file1.log", line 1 Testimplementierung: File "A:\TestSafety\file2.py", line 222 日志文件:文件“C:\temp2\file1.log”,第1行 Testimplementierung:文件“A:\TestSafety\file2.py”,第222行 两条路径都显示为超链接 当我在EclipseKepler中单击这些超链接时,这些文

在Eclipse中,我有以下控制台输出

Logfile: File "C:\temp2\file1.log", line 1 Testimplementierung: File "A:\TestSafety\file2.py", line 222 日志文件:文件“C:\temp2\file1.log”,第1行 Testimplementierung:文件“A:\TestSafety\file2.py”,第222行 两条路径都显示为超链接

当我在EclipseKepler中单击这些超链接时,这些文件将在Python文本编辑器中打开(这就是我想要的)。 当我在EclipseLuna或Mars中单击这些超链接时,它对第二个文件有效。对于第一个文件,我得到一个对话框“定义位于:C:\temp2\file1.log(由于它是已编译的扩展名,所以无法打开)”

这里怎么了


注意:A:\TestSafety是我的Eclipse项目。C:\temp2在我的Eclipse工作区之外。有人告诉我,我应该在我的Eclipse项目中添加一个“指向现有源代码的链接”,它似乎对一个文件有效,但现在它又坏了,我不知道为什么。

我似乎找到了解决方案: 打开窗口->首选项,转到PyDev->编辑器->代码样式->文件类型,查找“有效的源文件(逗号分隔)”并附加“日志”

此字段中列出的文件扩展名由
filetypesReferencesPage.java:getDottedValidSourceFiles()
计算,该文件扩展名由
PythonPathHelper调用。java:isValidSourceFile()
PyGoToDefinition.java:doOpen()
调用,该方法引发错误消息

现在,当我在文本编辑器中单击指向它的超链接时,*.log文件打开