有没有办法在python 2的安装上安装python 3而不会破坏任何东西?主要问题是我的代码是由"python xxxxx.py abc123"运行的.有没有办法将python 3改为"python3 xxxx.py abc123"?相同的命令python是冲突
当我使用textmate时,我只需点击"apple + r"即可解释该程序.如何从记事本++中运行程序?我看到F5用于"运行",但指向Python.exe只是打开一个运行python的终端.它不会运行我的脚本.
我一直在尝试将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)”
和
java “$(NAME_PART)”
运行生成的字节代码,但这完全没有成功.Java已正确设置,我可以通过CMD调用Java程序来完成它的工作.
使用名为npp的插件并通过F6调用并使用此代码运行(在注释中给出)成功将Java程序编译为正确的.class文件,但是命令在运行程序时失败
cd “$(CURRENT_DIRECTORY)”
javac $(FILE_NAME)
java $(NAME_PART)
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"
我认为设置Notepad ++来编译和运行代码会很容易和有趣,但它似乎互联网上的所有文档都已过时,因为没有任何作用.
我想从Notepad ++中编写和运行Java代码的简单方法
我可以使用CMD,但我更愿意将它集成到记事本++中
感谢您提供任何帮助.欢呼:)
编辑:我使用的是最新版本的Java,记事本++和Windows 7
编辑2:代码:
 //A Very Simple Example
 class ExampleProgram {
   public …假设我在我的pytest.ini文件中禁用了pytest插件,如:
[pytest]
...
addopts=
    -p no:myplugin
现在我希望能够使用命令行参数启用它,例如:
pytest -p yes:myplugin
那可能吗?如果您有更好的建议,我也想知道.
不确定我是不是在寻找正确的位置或者是否尚未实现此功能,但在安装原子脚本包并在需要用户输入的程序上测试之后,我意识到我不能input()从shell运行程序时,我可以输入任何内容.我偶然发现这个线程让我怀疑该功能尚未添加,但我只想确定.这不是一个非常基本的事情吗?或者我是否必须坚持使用atom纯粹作为文本编辑器并从CLI运行文件?
根据如何在没有回溯的情况下退出Python?,调用sys.exit()Python脚本应该在没有回溯的情况下静默退出.
import sys
sys.exit(0)
但是,当我使用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
>>>
为什么sys.exit()从Windows命令行运行时显示回溯?
(供参考,我在Windows 7上使用Python 3.6.4)
我目前正在使用Notepad ++编辑我的python脚本,我希望能够使用快捷方式使我的脚本在IDLE中运行.目前,我有:
cd C:\Python32
pythonw.exe Lib\idlelib\idle.pyw -c "$(FULL_CURRENT_PATH)"
当我尝试运行它,我得到一个语法错误就:在C:\Users\...
但是,如果我省略-c,IDLE会在其编辑器中正确打开文件,然后我就能运行它.
我觉得我错过了一些简单的东西,任何人都可以帮助我吗?
python ×5
notepad++ ×3
atom-editor ×1
cmd ×1
exit ×1
input ×1
java ×1
nppexec ×1
pytest ×1
python-2.7 ×1
python-3.x ×1
python-idle ×1
testing ×1
traceback ×1