Linux环境下 代码java调用python出错

简介: Linux环境下 代码java调用python出错

1.jpg

摘要

  1. 情况1:IOException: Cannot run program "python /temporary2/plus_non_main.py": error=2, No such file or directory
  2. 情况2:SyntaxError: Non-ASCII character '\xe6' in file /temporary2/plus_include_main.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

    情况1:IOException: Cannot run program "python /temporary2/plus_non_main.py": error=2, No such file or directory

==原因==:python不认识
image.png

==解决方法==:
将python的执行改为绝对路径,也就是找到python.exe的所在位置

情况2:SyntaxError: Non-ASCII character '\xe6' in file /temporary2/plus_include_main.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

==原因==:py脚本定义的def函数中使用’’’注释快’’进行注释’’’

def plus2(a, b):
    '''# 有参数2-》网页方法3,试着传参数进去'''
    return (a + b)

==解决方案==:def定义的函数中使用“#单行注释”

目录
相关文章
|
18天前
|
存储 算法 调度
【复现】【遗传算法】考虑储能和可再生能源消纳责任制的售电公司购售电策略(Python代码实现)
【复现】【遗传算法】考虑储能和可再生能源消纳责任制的售电公司购售电策略(Python代码实现)
123 26
|
3天前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
35 4
|
21天前
|
测试技术 开发者 Python
Python单元测试入门:3个核心断言方法,帮你快速定位代码bug
本文介绍Python单元测试基础,详解`unittest`框架中的三大核心断言方法:`assertEqual`验证值相等,`assertTrue`和`assertFalse`判断条件真假。通过实例演示其用法,帮助开发者自动化检测代码逻辑,提升测试效率与可靠性。
146 1
|
24天前
|
机器学习/深度学习 算法 调度
基于多动作深度强化学习的柔性车间调度研究(Python代码实现)
基于多动作深度强化学习的柔性车间调度研究(Python代码实现)
101 1
|
7天前
|
测试技术 Python
Python装饰器:为你的代码施展“魔法”
Python装饰器:为你的代码施展“魔法”
194 100
|
7天前
|
开发者 Python
Python列表推导式:一行代码的艺术与力量
Python列表推导式:一行代码的艺术与力量
163 95
|
15天前
|
Python
Python的简洁之道:5个让代码更优雅的技巧
Python的简洁之道:5个让代码更优雅的技巧
171 104
|
15天前
|
开发者 Python
Python神技:用列表推导式让你的代码更优雅
Python神技:用列表推导式让你的代码更优雅
290 99
|
7天前
|
缓存 Python
Python装饰器:为你的代码施展“魔法
Python装饰器:为你的代码施展“魔法
123 88
|
22天前
|
IDE 开发工具 开发者
Python类型注解:提升代码可读性与健壮性
Python类型注解:提升代码可读性与健壮性
195 102