相关疑难解决方法(0)

如何在Windows 7中运行python 2和3?

有没有办法在python 2的安装上安装python 3而不会破坏任何东西?主要问题是我的代码是由"python xxxxx.py abc123"运行的.有没有办法将python 3改为"python3 xxxx.py abc123"?相同的命令python是冲突

python python-2.7 python-3.x

43
推荐指数
2
解决办法
6万
查看次数

你如何在记事本++中运行python脚本?

当我使用textmate时,我只需点击"apple + r"即可解释该程序.如何从记事本++中运行程序?我看到F5用于"运行",但指向Python.exe只是打开一个运行python的终端.它不会运行我的脚本.

python notepad++ nppexec

39
推荐指数
5
解决办法
8万
查看次数

使用Notepad ++编译Java代码

我一直在尝试将Notepad ++设置为一个小Java环境,主要用于学习Java,因为我在使用NetBeans时遇到一个简单的程序有些困难,遗憾的是,关于设置Notepad ++以调用Java代码的所有建议都不起作用.

我想notepad ++已经改变或者Java开发工具包已经被大规模修改,因为我使用的所有示例都会导致错误,即使几乎没有错误的余地.

开始我发现这个网站:http: //blog.sanaulla.info/2008/07/25/using-notepad-to-compile-and-run-java-programs/

这是运行Javac来编译代码的代码:

javac “$(FILE_NAME)”
Run Code Online (Sandbox Code Playgroud)

java “$(NAME_PART)”
Run Code Online (Sandbox Code Playgroud)

运行生成的字节代码,但这完全没有成功.Java已正确设置,我可以通过CMD调用Java程序来完成它的工作.

使用名为npp的插件并通过F6调用并使用此代码运行(在注释中给出)成功将Java程序编译为正确的.class文件,但是命令在运行程序时失败

cd “$(CURRENT_DIRECTORY)”
javac $(FILE_NAME)
java $(NAME_PART)
Run Code Online (Sandbox Code Playgroud)

Notepad ++中控制台的错误是:

java.lang.NoClassDefFoundError: first
Caused by: java.lang.ClassNotFoundException: first
  at java.net.URLClassLoader$1.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
  at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
  at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: first.  Program will exit.
Exception in thread "main"
Run Code Online (Sandbox Code Playgroud)

我认为设置Notepad ++来编译和运行代码会很容易和有趣,但它似乎互联网上的所有文档都已过时,因为没有任何作用.

我想从Notepad ++中编写和运行Java代码的简单方法

我可以使用CMD,但我更愿意将它集成到记事本++中

感谢您提供任何帮助.欢呼:)

编辑:我使用的是最新版本的Java,记事本++和Windows 7

编辑2:代码:

 //A Very Simple Example
 class ExampleProgram {

   public …
Run Code Online (Sandbox Code Playgroud)

java notepad++

25
推荐指数
1
解决办法
9万
查看次数

pytest:如何在命令行中显式启用插件

假设我在我的pytest.ini文件中禁用了pytest插件,如:

[pytest]
...
addopts=
    -p no:myplugin
Run Code Online (Sandbox Code Playgroud)

现在我希望能够使用命令行参数启用它,例如:

pytest -p yes:myplugin
Run Code Online (Sandbox Code Playgroud)

那可能吗?如果您有更好的建议,我也想知道.

python testing pytest

21
推荐指数
1
解决办法
1121
查看次数

在atom中运行python脚本时获取用户输入

不确定我是不是在寻找正确的位置或者是否尚未实现此功能,但在安装原子脚本包并在需要用户输入的程序上测试之后,我意识到我不能input()从shell运行程序时,我可以输入任何内容.我偶然发现这个线程让我怀疑该功能尚未添加,但我只想确定.这不是一个非常基本的事情吗?或者我是否必须坚持使用atom纯粹作为文本编辑器并从CLI运行文件?

python input atom-editor

8
推荐指数
1
解决办法
1万
查看次数

为什么sys.exit()导致回溯?

根据如何在没有回溯的情况下退出Python?,调用sys.exit()Python脚本应该在没有回溯的情况下静默退出.

import sys
sys.exit(0)
Run Code Online (Sandbox Code Playgroud)

但是,当我使用python -i "exit.py"(或从Notepad ++) Windows 7上的命令行启动脚本时,SystemExit会显示异常的回溯.

U:\>python -i "exit.py"
Traceback (most recent call last):
  File "exit.py", line 2, in <module>
    sys.exit(0)
SystemExit: 0
>>>
Run Code Online (Sandbox Code Playgroud)

为什么sys.exit()从Windows命令行运行时显示回溯?

(供参考,我在Windows 7上使用Python 3.6.4)

python cmd exit traceback

5
推荐指数
1
解决办法
1682
查看次数

使用IDLE使用完整文件路径启动脚本

我目前正在使用Notepad ++编辑我的python脚本,我希望能够使用快捷方式使我的脚本在IDLE中运行.目前,我有:

cd C:\Python32
pythonw.exe Lib\idlelib\idle.pyw -c "$(FULL_CURRENT_PATH)"
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它,我得到一个语法错误就:C:\Users\...

但是,如果我省略-c,IDLE会在其编辑器中正确打开文件,然后我就能运行它.

我觉得我错过了一些简单的东西,任何人都可以帮助我吗?

notepad++ python-idle

3
推荐指数
1
解决办法
7843
查看次数