python脚本怎么执行
Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。
python脚本执行的3种方式:
1.打开交互模式
交互模式下执行 Python,这种模式下,无需创建脚本文件,直接在 Python解释器的交互模式下编写对应的 Python 语句即可。Windows下:
在开始菜单找到“命令提示符”,打开,就进入到命令行模式:
在命令行模式输入: python 即可进入 Python 的交互模式
Linux 下:
直接在终端输入 python,如果是按装了 python3 ,则根据自己建的软连接的名字进入对应版本的 Python 交互环境,例如我建立软连接使用的 python3,这输入 python3。
退出交互模式,直接输入 exit() 即可。
2.通过脚本输出
通过文本编辑器,编写脚本文件,命名为 hello.py,在命令行模式下输入 python hello.py 即可
这种方式,要注意脚本文件所在路径,如果当前工作路径和脚本文件不在同一路径下,则要进入 脚本文件所在路径,或者给出脚本文件的完整路径。
1)进入脚本文件所在路径下执行
C:\Windows\System32>G: G:\test>python hello.py Hello World!
2)给出脚本文件的完整路径
C:\Windows\System32>python G:\test\hello.py Hello World!
3.在脚本文件中指定 python 程序所在路径,修改文件为可执行文件,然后直接运行文件
1)修改文件,添加 #!/usr/bin/python3
[Vicky@localhost code]$ vi hello.py [Vicky@localhost code]$ cat hello.py #!/usr/bin/python3 print("Hello World!")
2)修改文件权限,添加可执行权限
[Vicky@localhost code]$ chmod u+x hello.py [Vicky@localhost code]$ ls -la hello.py -rwxrw-r--. 1 Vicky Vicky 41 10月 19 15:40 hello.py
3)运行
[Vicky@localhost code]$ ./hello.py Hello World!
此种方式执行的时候,一定要在脚本文件中指定解释器,否则无法直接运行脚本文件
[Vicky@localhost code]$ cat hello.py print("Hello World!") [Vicky@localhost code]$ ls -la hello.py -rwxrw-r--. 1 Vicky Vicky 22 10月 19 15:40 hello.py [Vicky@localhost code]$ ./hello.py ./hello.py:行1: 未预期的符号 `"Hello World!"' 附近有语法错误 ./hello.py:行1: `print("Hello World!")'
以上是python脚本怎么执行的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

Linux终端中查看Python版本时遇到权限问题的解决方法当你在Linux终端中尝试查看Python的版本时,输入python...

使用FiddlerEverywhere进行中间人读取时如何避免被检测到当你使用FiddlerEverywhere...

在使用Python的pandas库时,如何在两个结构不同的DataFrame之间进行整列复制是一个常见的问题。假设我们有两个Dat...

如何在10小时内教计算机小白编程基础?如果你只有10个小时来教计算机小白一些编程知识,你会选择教些什么�...

Uvicorn是如何持续监听HTTP请求的?Uvicorn是一个基于ASGI的轻量级Web服务器,其核心功能之一便是监听HTTP请求并进�...

攻克Investing.com的反爬虫策略许多人尝试爬取Investing.com(https://cn.investing.com/news/latest-news)的新闻数据时,常常�...
