我是编码新手。这是什么意思?我该如何解决?这是我收到的错误:
行:1 字符:1
此版本的语言不支持“from”关键字。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullQualifiedErrorId:保留关键字不允许
我正确地完成了这部分,没有任何问题:“pip install selenium webdriver-manager”
但是当我进入下一步“from selenium import webdriver”时,我收到了上面的错误。
如果这是一个愚蠢的问题,我深表歉意。我感谢您的帮助和耐心! :)
我正在关注“如何在 Python 中抓取 Reddit 指南”。
问题:在PowerShell中直接编写Python代码而不先打开Python Shell
描述: 我注意到您尝试直接在 PowerShell 中编写 Python 代码,而不先打开 Python shell。这可能会导致混乱和错误,因为 PowerShell 并非设计为直接在其 shell 中执行 Python 代码。
解决方案: 您可以单独打开Python解释器,而不是尝试直接在PowerShell环境中编写Python代码。操作方法如下:
python
(或 Linux/Unix 系统上的 python3
)并按 Enter。>>>
提示符,表明您现在处于 Python shell 中。deepesh@devdas:~$ python3
Python 3.10.12 (main, Nov 20 2023, 15:14:05) [GCC 11.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello world")
Hello world
>>>
exit()
并按 Enter。推荐: 最好的做法是在扩展名为
.py
的单独文件中编写 Python 代码,而不是直接在 PowerShell 中编写 Python 代码。然后,您可以通过从 PowerShell 中调用 Python 解释器来运行此 Python 脚本。具体方法如下:
.py
扩展名(例如 script.py
)保存。cd
命令导航到保存 Python 脚本的目录。python script.py
并按 Enter 来运行 Python 脚本。这种方法将 Python 代码与 PowerShell 命令分开,确保清晰度和正确执行。如果您遇到任何问题或有其他疑问,请随时提问!