Pycharm、python、selenium 练习与报废问题

问题描述 投票:0回答:1

我是编码新手。这是什么意思?我该如何解决?这是我收到的错误:

行:1 字符:1

  • 从硒导入网络驱动程序

此版本的语言不支持“from”关键字。 + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException + FullQualifiedErrorId:保留关键字不允许

我正确地完成了这部分,没有任何问题:“pip install selenium webdriver-manager”

但是当我进入下一步“from selenium import webdriver”时,我收到了上面的错误。

如果这是一个愚蠢的问题,我深表歉意。我感谢您的帮助和耐心! :)

我正在关注“如何在 Python 中抓取 Reddit 指南”。

python selenium-webdriver web-scraping pycharm
1个回答
0
投票

问题:在PowerShell中直接编写Python代码而不先打开Python Shell

描述: 我注意到您尝试直接在 PowerShell 中编写 Python 代码,而不先打开 Python shell。这可能会导致混乱和错误,因为 PowerShell 并非设计为直接在其 shell 中执行 Python 代码。

解决方案: 您可以单独打开Python解释器,而不是尝试直接在PowerShell环境中编写Python代码。操作方法如下:

  1. 照常打开 PowerShell。
  2. 键入
    python
    (或 Linux/Unix 系统上的
    python3
    )并按 Enter。
  3. 此命令将打开 Python 解释器,显示 Python 版本信息和
    >>>
    提示符,表明您现在处于 Python shell 中。
  4. 您现在可以直接在此环境中编写 Python 代码。例如:
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
>>> 

  1. 编写代码后,按 Enter 执行它。您将立即看到输出。
  2. 要退出 Python shell 并返回 PowerShell,请输入
    exit()
    并按 Enter。

推荐: 最好的做法是在扩展名为

.py
的单独文件中编写 Python 代码,而不是直接在 PowerShell 中编写 Python 代码。然后,您可以通过从 PowerShell 中调用 Python 解释器来运行此 Python 脚本。具体方法如下:

  1. 打开您喜欢的文本编辑器(例如记事本、Visual Studio Code)。
  2. 将 Python 代码写入新文件,并使用
    .py
    扩展名(例如
    script.py
    )保存。
  3. 打开 PowerShell。
  4. 使用
    cd
    命令导航到保存 Python 脚本的目录。
  5. 进入正确的目录后,通过键入
    python script.py
    并按 Enter 来运行 Python 脚本。

这种方法将 Python 代码与 PowerShell 命令分开,确保清晰度和正确执行。如果您遇到任何问题或有其他疑问,请随时提问!

© www.soinside.com 2019 - 2024. All rights reserved.