今天我的UbuntuDesktop 16发生了什么-无法像往常一样执行Python文件 简言之

今天我的UbuntuDesktop 16发生了什么-无法像往常一样执行Python文件 简言之,python,ubuntu,command-line,Python,Ubuntu,Command Line,我无法使用+x权限集和shebang行运行简单的Python文件 详细地 让我们在myApp.py文件中的$code\u主文件夹中获取一个简单的Python代码 当cd$CODE_返回主页并从控制台运行此文件时 . ./myApp.py 我犯了一个错误 正则表达式中未替换的左大括号已弃用,在正则表达式中传递;标记为。py是一条Bash指令,用于获取传递的文件的源代码,即在当前进程中执行该文件 要执行脚本或其他文件,您需要按路径引用它: ./myApp.py或仅python myApp.py i

我无法使用+x权限集和shebang行运行简单的Python文件

详细地 让我们在myApp.py文件中的$code\u主文件夹中获取一个简单的Python代码

当cd$CODE_返回主页并从控制台运行此文件时

. ./myApp.py
我犯了一个错误

正则表达式中未替换的左大括号已弃用,在正则表达式中传递;标记为。py是一条Bash指令,用于获取传递的文件的源代码,即在当前进程中执行该文件

要执行脚本或其他文件,您需要按路径引用它:

./myApp.py或仅python myApp.py


i、 e.在通话中省略起始“.”以按原样回答问题。是源命令,它仅在调用终端的上下文中运行参数脚本中的每个命令。在您的情况下,这对第一行没有任何作用,然后尝试调用print,如中所示

at/usr/bin/打印行528


改用./myApp.py。

你是说./myApp.py吗?是的。更新并感谢@IluvatarNo,您的更新显示您仍在使用单独的。源命令。为什么?我和伊鲁瓦塔都没说要这么做。哦,我明白了。我们省略了这个选项。一开始。非常感谢。
. ./myApp.py