标签: python-idle

如何运行Python项目?

我已经在我的计算机上安装了 Enthought Python 发行版,但我不知道如何使用它。我有 PyLab 和 IDLE,但我想通过键入以下命令来运行 .py 文件:

python 文件名.py

我不知道在哪里写这个命令:IDLE、PyLab 或 Python.exe 或 Windows 命令提示符。当我在 IDLE 中执行此操作时,它会显示:

语法错误:语法无效

请帮我解决这个问题。

python python-idle

5
推荐指数
1
解决办法
5万
查看次数

Django 管理员说:选择一个有效的选择。该选择不是可用的选择之一

我有 2 个 django 模型 - 主要(产品)和链接详细信息(PhysicalProperty 是通过附加模型 ProductMetricals 的多对多链接)。

在主模型产品中,我编写了 post_save 接收器,在其中详细检查和清理数据。

如果我尝试

  Product.save()
Run Code Online (Sandbox Code Playgroud)

从 IDLE 开始,它工作正常。

但是,如果我在管理表单中更改并保存主要产品,则会出现异常

Select a valid choice. That choice is not one of the available choices
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我尝试调试它,但 Steel 不知道 - 为什么管理员会引发异常?

这是一个代码

模型.py

from django.db import models

# Create your models here.

class PhysicalProperty(models.Model):
    shortname = models.CharField(max_length=255)    
    def __str__(self):
        return self.shortname

class Product(models.Model):
    shortname = models.CharField(max_length=255)

    product_metricals = models.ManyToManyField( PhysicalProperty, through = 'ProductMetricals' )    

    def __str__(self):
        return self.shortname

from django.db.models.signals import post_save
from django.dispatch …
Run Code Online (Sandbox Code Playgroud)

python django django-models django-admin python-idle

5
推荐指数
1
解决办法
4371
查看次数

Windows 8 上的 .idlerc 文件夹在哪里?

我正在寻找包含 IDLE 定义的 .idlerc 文件夹。我的设置是 Python 2.7.8 + Windows 8.1 此文件夹包含“config-highlight.cfg”文件,这对于应用新的自定义主题至关重要。

windows customization python-idle python-2.7

5
推荐指数
1
解决办法
2万
查看次数

从终端打开 IDLE

我是编程新手,更具体地说,是Python。我正在经历从 Robert Sedgewick 的Python 编程简介网站到“下载和安装 Booksite 库”部分之前的安装过程。我的问题发生在:

在终端窗口中发出命令idleX.Y(例如idle2.7)。如果出现 IDLE 窗口,则说明您已正确安装 IDLE。关闭空闲窗口。

当我安装 Python 2.7 时,我尝试使用该命令idle2.7,但收到以下响应。据我所知,我遵循了 Sedgewick 先生网站上提供的所有指示,并且我已经验证了 Python 的安装版本为 2.7.10。在网上寻找答案后,我在 Stack Overflow 上找到了类似的答案。不幸的是,针对该问题列出的潜在解决方案无助于解决我的问题。在这一点上,我应该提到,我正在运行最新版本 OS X (El Capitan) 的 MacBook Pro(2015 型号)上尝试此操作。

感谢您的帮助!

python macos macports python-idle python-2.7

5
推荐指数
1
解决办法
2万
查看次数

如何使IDLE窗口更具可读性?字体太小我看不清

我似乎不知道如何放大或其他什么,而且字体太小了。感谢您的帮助。我正在使用 Mac,如果有帮助的话

python window python-idle

5
推荐指数
1
解决办法
1万
查看次数

Python IDLE 无法打开文件,显示“打开文件操作无法连接到打开和保存面板服务”

刚刚升级到带有 m1 pro 芯片的新 MBP。我在尝试通过 IDLE 打开文件时遇到一些奇怪的问题。它抛出一个错误,说“打开文件操作无法连接到打开和保存面板服务”我尝试重新安装python,当查看IDLE的服务设置时,我找不到这样的服务。macOS Big Sur 和 macOS Monterrey 都有此问题。否则,IDLE 似乎正在按预期执行。

python tk-toolkit tkinter python-idle macos-big-sur

5
推荐指数
1
解决办法
4913
查看次数

Python 3.2空闲与终端

在OSX下的python 3.2中,如果我在Idle下运行"type(sys.stdin)",我会得到一个奇怪的答案,如下所示

>>> type(sys.stdin)
<class 'idlelib.rpc.RPCProxy'>
>>> 
Run Code Online (Sandbox Code Playgroud)

但如果我在终端下重新启动相同的命令,我得到:

>>> import sys
>>> type(sys.stdin)
<class '_io.TextIOWrapper'>
>>> 
Run Code Online (Sandbox Code Playgroud)

我明白这是因为我在IDLE下运行它.但这不是误导吗?

我试图在IDLE中运行以下命令,并花了几个小时试图理解为什么这不起作用.(我还是个蟒蛇菜)

>>> w = sys.stdin.readlines()
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    w = sys.stdin.readlines()
AttributeError: readlines
Run Code Online (Sandbox Code Playgroud)

但刚刚发现我在终端下工作正常.

>>> w = sys.stdin.readlines()
wow
ww
wewew
>>> 
>>> w
['wow\n', 'ww\n', 'wewew\n']
>>> 
Run Code Online (Sandbox Code Playgroud)

这是一个错误吗?

python python-idle

4
推荐指数
1
解决办法
2323
查看次数

使用Python IDLE时如何从备用位置导入模块?

我一直试图解决这个问题超过2天,筛选互联网和教程,但我还没有解决我的问题.我是一个真正的新手,还不知道我在做什么..

我使用的软件:Mac OS X 10.6 Python v3.2.2交互式解释器(IDLE)

问题:IDLE的默认目录是/ Users/ME/Documents /.具有扩展名.py的文件只能在此目录中打开.但是,我创建了一个文件夹,我想保存所有与此软件有关的.py文件等.目前,IDLE无法从我选择的目录中加载.py文件.

我首先做的是我添加到IDLE:import sys.sys.path.append('Users/Mydir /')sys.path

但是,在2010年的现有线程中,我读取sys.path仅用于解释器,如果我要更改它,我需要修改PYTHONPATH环境变量:

PYTHONPATH ="/ Me/Documents/mydir:$ PYTHONPATH"导出PYTHONPATH

但是,我很困惑如何使用它并且无法找到以下问题的答案:1)安装程序时,我的计算机上已经存在PYTHONPATH(.py?)?如果是,那它在哪里?我找不到任何地方.如果不是,我需要创建一个.但是内容应该在哪里以及应该是什么,以便IDLE可以从非默认目录加载文件?它应该只包含粗体字吗?

我希望我能清楚地解决问题.

干杯

python macos pythonpath python-idle

4
推荐指数
1
解决办法
9487
查看次数

可以从IDLE运行多处理Process类

多处理的基本示例Process类在从文件执行时运行,但不从IDLE执行.为什么这样,可以做到吗?

from multiprocessing import Process

def f(name):
    print('hello', name)

p = Process(target=f, args=('bob',))
p.start()
p.join()
Run Code Online (Sandbox Code Playgroud)

python multiprocessing python-idle

4
推荐指数
1
解决办法
1982
查看次数

如何在IDLE终端中打印彩色文本?

这很容易成为一个重复的问题 - 因为它是.但是,对此有很多不充分的答案(例如,尝试curses! - 指向26页的文档).

我只是想在IDLE输出时用蓝色以外的颜色打印文本.可能吗?有什么简单的方法可以做到这一点?我在Windows上运行Python 3.6.

请举例说明.

(我发现ANSI代码在IDLE中不起作用,只在终端上有效.)

python colors python-idle python-3.x

4
推荐指数
2
解决办法
9860
查看次数