1.3.运行Hello World程序

目录

1.3.1 配置Pycharm以确保使用了正确的Python版本

1.3.2 运行程序 hello_world.py

1.3.3 解决可能存在的安装问题


安装完毕叫新版本的Python和Pycharm后就可以编写并运行你的第一个python程序了。在此之前,需要简单配置一下pycharm应用程序,确保它使用了系统中正确版本的Python。然后就可以开始运行Hello World程序了。

1.3.1 配置Pycharm以确保使用了正确的Python版本

如果在您的系统中执行python命令启动的事python3,就无须进行额外的配置,如果不是,请跟着以下步骤做:

  1. 打开Pycharm,在欢迎界面选择“配置”(Configure)。

  2. 在弹出的窗口中,选择“设置”(Settings)。

  3. 在设置窗口中,选择“项目:[项目名称]”下的“解释器”(Interpreter)选项。

  4. 在解释器选项卡中,点击右侧的下拉菜单,选择正确的Python版本,如果你已经安装了多个Python版本,确保选择了想要使用的版本。

  5. 如果不存在正确的Python版本,点击右侧的“+”符号,选择“本地...”(Local...)来添加一个新的Python解释器。

  6. 在弹出的窗口中,选择正确的Python执行文件(通常在Python安装目录中的“bin”文件夹中),然后点击“确定”(OK)。

  7. 返回解释器选项卡,确保正确的Python解释器已被选中,并点击“应用”(Apply)和“确定”(OK)保存更改。

1.3.2 运行程序 hello_world.py

编写第一个程序前,在系统中创建一个名为python_work 的文件夹,用于存储你开发的项目。文件名和文件夹名称最好使用小写字母,并使用下划线代替空格,因为Python采用了这些命名约定。

启动Pycharm,再选择菜单File Save As将Pycharm创建的空文件存储到文件夹python work中,并将其命名为hello_world.py。文件扩展名.py告诉Pycharm,文件中的代码是使用Python编写的,这能让它知道如何运行这个程序,并以有帮助的方式突出其中的代码。

保存这个文件后,在其中输入如下代码行:

#hello_world.py
print("Hello Python world!")

在你的系统中,如果能使用命令 python 来启动 Python 3,可以点击屏幕最上一行的绿色小箭头或按Ctrl+B(在macOS系统中为Control+shift+R)或者鼠标右键再选择Run“…….py”来运行程序。

在屏幕的最下方,将出现一个终端窗口,窗口中显示输出:

/Users/zdpyg/总得跑一个/bin/python/Users/zdpyg/PycharmProjects/总得跑一个/hello_world.py

Hello Python world!

Process finished with exit code 0


如果看不到上述输出,可能是因为这个程序出了点问题。请检查你输入的每个字符。是否不小心将print 的首字母大写了?是否遗漏了引号或圆括号?

编程语言的语法非常严格,只要不满足要求,就会报错。如果你无法运行这个程序,请参阅下一节的建议。

1.3.3 解决可能存在的安装问题

如果无法运行程序hello_world.py,可尝试如下几个解决方法,这些通用方法适用于所有编程问题。
·程序存在严重错误时,Python 将显示 traceback,即错误报告。Python会仔细研究文件,试图找出其中的问题。trackback可能会提供线索,让你知道是什么问题让程序无法运行。口离开计算机,先休息一会儿再尝试。别忘了,语法在编程中非常重要,即便是少一个冒号、引号不匹配或括号不匹配,都可能导致程序无法正确运行。请再次阅读本章的相关内容,并重新审视你编写的代码,看看能否找出错误。

比如,我在程序中混用了半角和全角符号,便会有如下输出:

/Users/zdpyg/总得跑一个/bin/python/Users/zdpyg/PycharmProjects/总得跑一个/hello_world.py

  File "/Users/zdpyg/总得跑一个/bin/python/Users/zdpyg/PycharmProjects/总得跑一个/hello_world.py", line 4
    print("hello world")
                       ^
SyntaxError: invalid character in identifier

Process finished with exit code 1

我以上错误输出的Traceback便是:

SyntaxError: invalid character in identifier

这是一种语法错误,表示在标识符中出现了无效的字符:

在编程中,标识符是用来表示变量、函数、类等的名称的。标识符必须遵循一些规则,比如只能包含字母、数字和下划线,且不能以数字开头。如果在标识符中出现了其他非法字符,就会引发SyntaxError: invalid character in identifier的错误。

·推倒重来。你也许不需要卸载任何软件,但删除文件hello_world.py并重新创建它也许是
合理的选择。


·让别人在你的计算机或其他计算机上按本章的步骤重做一遍,并仔细观察。你可能遗漏
了一小步,而别人刚好没有遗漏。


·请懂 Python的人帮忙。


·到网上寻求帮助,比如CSDN


不要担心这会打扰经验丰富的程序员。每个程序员都遇到过问题,大多数程序员很乐意帮助你正确地设置系统。只要能清晰地说明你要做什么、尝试了哪些方法及其结果,就很可能有人能够帮到你。

不仅如此,能够帮助到别人,对自己来说是一件很有成就感的事情。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值