小编use*_*443的帖子

xlwt是否支持xlsx格式

我搜索了谷歌并发现了一些矛盾.xlwt是否支持xlsx文件(MS Office 2007).我听说xlwt 0.7.4支持xlsx文件.有没有人尝试使用xlwt 0.7.4进行xlsx文件写入操作

这个问题的目的是,如果我需要安装,我没有安装库的权限我需要提供更多详细信息.我需要在python中编写xlsx文件.如果有人做了类似的事情,它将有助于提供更好的信息

我查看了这个维基页面.https://pypi.python.org/pypi/xlwt 但是没有发现它支持xlsx文件

或者我应该使用https://pypi.python.org/pypi/openpyxl来编写xlsx文件

python xlwt

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

在字符串python中查找vs操作

我需要在字符串中找到模式,发现我们可以使用或查找.谁能告诉我哪一个会更好/快速的字符串.我不需要找到模式索引,因为find也可以返回模式的索引.

temp = "5.9"
temp_1 = "1:5.9"
>>> temp.find(":")
-1
>>> if ":" not in temp:
    print "No"

No 
Run Code Online (Sandbox Code Playgroud)

python

15
推荐指数
2
解决办法
7358
查看次数

“环境变量 PYSIDE_DESIGNER_PLUGINS 未设置,正在退出。”

我已经安装了开源 qt Creator(免费版本)并创建了非常简单的桌面应用程序。我能够创建简单的窗口,但是当我运行时,出现以下错误:

我尝试关注此页面,但无法理解如何解决此问题

https://www.qt.io/blog/qt-for-python-6.1

Environment variable PYSIDE_DESIGNER_PLUGINS is not set, bailing out.
No instance of QPyDesignerCustomWidgetCollection was found.
Run Code Online (Sandbox Code Playgroud)

Python文件

# This Python file uses the following encoding: utf-8
import os
from pathlib import Path
import sys

from PySide6.QtWidgets import QApplication, QMainWindow
from PySide6.QtCore import QFile
from PySide6.QtUiTools import QUiLoader


    class test(QMainWindow):
        def __init__(self):
            super(test, self).__init__()
            self.load_ui()
    
        def load_ui(self):
            loader = QUiLoader()
            path = os.fspath(Path(__file__).resolve().parent / "form.ui")
            ui_file = QFile(path)
            ui_file.open(QFile.ReadOnly)
            loader.load(ui_file, self)
            ui_file.close()
    
    
    if __name__ == "__main__":
        app = …
Run Code Online (Sandbox Code Playgroud)

qt qt-creator pyside6

9
推荐指数
1
解决办法
9667
查看次数

使用cmp或==比较列表

我有两个包含数据的列表,因为我正在读取两个文件并存储到列表中.

我应该使用cmp(list1,list2)还是(list1 == list2)

#! /usr/bin/env py

data = None
with open("sample",'r+') as f:
    data = f.readlines()
data[-1] = "abhishe"
data_1 = None
with open("cp.log",'r+') as f:
    data_1 = f.readlines()
data_1[-1] = "Goswami"

print "\n\n\n"
print data == data_1
print cmp(data,data_1)
Run Code Online (Sandbox Code Playgroud)

python

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

优雅的方式过滤列表

我有两个列表,如下面的方式.我需要从after = ie xyz和.81中提取值.我正在努力为这两个列表制作一个通用的解决方案或者为将来制作.截至目前,我正在加入并在列表中找到而不是拆分.但我觉得它可以用更好的方式完成.

a = ['.TITLE', "'=", 'xyz', 'vdd', '=', '0.81', 'temp', "-40'"]
b = ['.TITLE', "'$", 'abc', '=', 'xyz', 'vdd', '=', '0.99', 'temp', "125'"]
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

使用openpyxl对列进行排序

我已将Excel工作表和书面数据创建到Excel文件中.

我们是否有使用排序列的任何功能openpyxl?我无法附加Excel工作表并删除一行Excel工作表:

0   -269.9  99.97   0   -25.58  0   0.0006901   -269.9  127 0   26.23   0   810 -269.9
Run Code Online (Sandbox Code Playgroud)

python excel openpyxl

3
推荐指数
1
解决办法
7240
查看次数

在xlsxwriter中自定义X和Y轴值

我编写了一个使用 xlsxwriter 模块生成图形的小脚本。它默认使用 x 和 y 轴的值。我想自定义这些值。谁能指出我来解决这个问题。截至目前,X 轴需要 -300 到 300,Y 轴需要 0 到 300,但我正在寻找 Y 轴 -100,间隔 2 到 100,X 轴需要间隔 0 到 -100。

感谢您的回复。刚刚编辑了我的问题,例如 x 和 y 轴[-100,98...0,100]

编辑还有一个问题:我们可以放大或缩小 xlsx writer 创建的图表吗?

一种选择是更改 Excel 公式,但它也会更改图表,并且对我不起作用。或者换句话说,Can I do zoom in of existing excel chart

from openpyxl import load_workbook
from xlsxwriter.workbook import Workbook
import math
def graph(headline,table_percentage,table_threashold):
    """Create Graph Chart"""
    wb = load_workbook(filename = 'sample.xlsx')
    worksheet_final = wb.get_sheet_by_name(name='SUM_F_SCDLIB_DFF')
    workbook = Workbook('graphs.xlsx')
    worksheet = workbook.add_worksheet()
    worksheet.set_zoom(100)
    worksheet.set_print_scale(400)

    heading =['d2clksu0','clk2q0_S','clk2q1_S','clk2q0_H','clk2q1_H']
    worksheet.write_row('A1',heading) …
Run Code Online (Sandbox Code Playgroud)

python xlsxwriter

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

处理Python中的大量数字

我们有需要遍历的号码"17179869184".但是当我们遍历列表时,我们得到了内存错误.无论如何我们可以处理类似的范围号码

for i in range(17179869184):
    print i

for i in xrange(17179869184):
    print i



Traceback (most recent call last):
  File "<pyshell#2>", line 1, in <module>
    for i in xrange(17179869184):
OverflowError: Python int too large to convert to C long
Run Code Online (Sandbox Code Playgroud)

python

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

检查给定目录中是否存在来自多个文件列表的文件

我需要检查多个文件列表并确定存在哪些文件。我已经通过以下方式尝试过这个,虽然我认为它可以做得更好。我在下面写了一些伪代码:

a_files = ["A", "B", "c"]
A_files = ["abc", "def", "fgh"]
a_file_found = None
A_file_found = None
for a_ in a_files:
  if os.path.isfile(a_):
      a_file_found = "B"
for A_ in A_files:
   if os.path.isfile(A_):
      A_file_found = a_
Run Code Online (Sandbox Code Playgroud)

python

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

确定C shell中的命令状态

我编写了我的c shell脚本,需要确定命令状态.在下面的程序 line 4命令没有成功.但我的状态仍然存在0.我不懂为什么.根据我的理解,我应该得到1.我对吗?Line No 3命令成功.我知道这是一个非常基本的问题,但它不是家庭作业.我们需要确定工作状态所以我尝试过简单的脚本

Line 4 给我一个错误,它无法加载此版本工具

1 #!/bin/csh -f
2         source /global/etc/csh.cshrc
3         module unload her
4         module load her/2012
5         echo $status
6         if ( $status != 0) then
7          echo "Error: abhishek Unable to execute  module load her/2012"
8          exit
9         endif
Run Code Online (Sandbox Code Playgroud)

shell tcsh

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

标签 统计

python ×8

excel ×1

openpyxl ×1

pyside6 ×1

python-2.7 ×1

qt ×1

qt-creator ×1

shell ×1

tcsh ×1

xlsxwriter ×1

xlwt ×1