草庐IT

PRINT_NAME

全部标签

python - pandas.read_excel 参数 "sheet_name"不工作

根据pandasdocfor0.21+,pandas.read_excel有一个参数sheet_name允许指定读取哪个工作表。但是当我试图从excel文件中读取第二张表时,无论我如何设置参数(sheet_name=1,sheet_name='Sheet2'),数据框始终显示第一张工作表,并且传递索引列表(sheet_name=[0,1])不会返回数据框字典,但仍会返回第一张工作表。这可能是什么问题? 最佳答案 看起来您使用的是旧版本的Python。所以尝试改变你的代码df=pd.read_excel(file_with_data,

python - 导入错误 : cannot import name Publisher

我成功地创建了我的应用程序的可执行版本(Py2exe、Pyinstaller)。当我尝试从.exe运行应用程序时,我在日志文件中收到如下错误:Traceback(mostrecentcalllast):File"CreateAS.pyw",line8,inImportError:cannotimportnamePublisher我真的卡在这部分了。你能帮帮我吗?谢谢 最佳答案 我猜您使用的是wxPython的一个版本那是>=2.8.11.0?如果是这样,则wx.lib.pubsub包已更改。Thispage描述了变化。wxPytho

python - 在 Mac 上的 Python 中使用 lxml 时收到 'ImportError: cannot import name etree'

我在Mac上正确安装适用于Python的lxml时遇到了困难。我已按照说明进行操作here,安装后表示安装成功(但是有一些警告,安装和警告的完整日志可以找到here)运行安装后,我试图在lxml安装目录中运行Test.py以确保它正常工作。我立即收到错误提示:ImportError"cannotimportnameetree.此错误是由行fromlxmlimportetree引起的。我似乎无法弄清楚为什么它在看似成功的安装后会在这里失败。请原谅我的无知,因为我通常不会用Python编程,当然也不会在MAC上编程(目前被迫这样做)。供引用:Python版本:2.7.2MacOSX10.8

python - 如何在 PyCharm 中编辑默认的 `__author__ = name` 行

在pycharm中,当新建一个“Python文件”时,它默认有一些内容:__author__='大卫'。我想做的是通过以下shebang更改此默认内容:#!/usr/bin/envpython#-*-coding:utf-8-*-这样,在pycharm上打开新的python文件时,上面的内容就已经存在了。这个怎么做? 最佳答案 在PyCharm中,转到Preferences>IDESettings>FileandCodeTemplates然后单击PythonScript模板并将其更改为默认为任何你想要的。感谢您提出问题,我一直认为_

python - 在 Python 代码中标记 "print"语句

我不想在我们的Python模块中使用“打印”语句,因为我们将使用记录器。我正在尝试生成一个脚本来使用pylint检查模块。但是,pylint目前不会将此检测为警告或错误。我想根据我们的内部Python编程标准将“打印”调用检测为错误或警告。我怎样才能做到这一点? 最佳答案 flake8有一个flake8-print专门用于任务的插件:flake8-printCheckforPrintstatementsinpythonfiles.演示:$cattest.pys="test"prints$flake8test.pytest.py:2:

python3 --version 显示 "NameError: name ' python 3' is not defined"

当我们输入时python3--version(or--V)它应该向我们展示python的版本吧?但是,当我这样做时,出现以下错误:NameError:name'python3'isnotdefined我尝试通过使用安装pip时也是如此>>>python3get-pip.pyFile"",line1python3get-pip.py^SyntaxError:invalidsyntax 最佳答案 python3不是Python语法,它是Python二进制文件本身,是您运行以获取交互式解释器的东西。您混淆了命令行和Python提示符。打开

python - print 是 Python 中的一个函数吗?

在Python中,一切都是对象,您可以轻松地传递它。所以我可以这样做:>>defb():....print"b">>a=b>>a()b但如果我这样做a=print我得到SyntaxError。为什么会这样? 最佳答案 在Python2.x中,print是一个语句不是一个函数。在2.6+中,您可以使用from__future__importprint_function使其成为给定模块中的函数。在Python3.x中,它是一个可以传递的函数。 关于python-print是Python中的一

python导入paramiko报错 "cannot import name util"

我已经安装了paramiko模块。但是,当我尝试导入该模块时。我收到以下错误。importparamiko---------------------------------------------------------------------------ImportErrorTraceback(mostrecentcalllast)in()---->1importparamikoC:\Anaconda\lib\site-packages\paramiko\__init__.pyin()2829--->30fromparamiko.transportimportSecurityOpti

python - gdb 与 Qt pretty-print

我的目标是允许在gdb中漂亮地打印Qt类。即如果我有:QStringstr("str");在我的代码中执行(gdb)printqwe我想打印str内容(不是真正的QString结构)。gdb本身支持使用python定义pretty-print,而且QtCreator似乎部分使用了此功能。理想的解决方案是使用Qt附带的pretty-print(可以在QT_INSTALLATION\share\qtcreator\gdbmacros中找到)或者甚至整个调试器(可以在QT_INSTALLATION\pythondb中找到)。无论如何,巨魔构建了一个新的api来通过标准gdbapi定义pret

python - Sublime Text : How to get the file name of the current view

我正在尝试编写一个小插件来删除当前文件并关闭事件View。出于某种原因,self.view.file_name()总是返回None。我是Python的新手,我不知道为什么它不能像这样工作。根据APIReferencefile_name()返回当前View的文件名。importsublime,sublime_plugin,send2trashclassDeleteCurrentFileCommand(sublime_plugin.TextCommand):defrun(self,edit):f=self.view.file_name()if(fisNone):returnsend2tra