我有一个非常基本的问题,但我无法在较旧的答案中找到解决方案。当我双击一个 python 脚本时,我可以看到一个提示闪烁但没有任何反应。如果我用 IDLE 打开相同的脚本并运行它,一切正常。为了确保脚本没有正确执行,我制作了一个这样的测试脚本:
def main():
files = open('test.txt','a')
files.write('this is a test')
Run Code Online (Sandbox Code Playgroud)
如果通过空闲启动,简单脚本会写入文件,但如果我双击它,则不会发生任何事情。我尝试了 .py 和 pyw 扩展名以及不止一台(Windows)PC。我将 python 文件夹添加到路径中,但无济于事。
谢谢!
在openpyxl 2.2中,我可以使用图表对象的绘图方法设置图表的尺寸:
chart = openpyxl.charts.BarChart()
chart.drawing.top = 100
chart.drawing.left = 100
chart.drawing.width = 600
chart.drawing.height = 600
Run Code Online (Sandbox Code Playgroud)
在新版本(> 2.3.3)中,这种方法似乎不再存在.我阅读了在线手册,我发现如下:
"图表可以放在容器内.x和y调整位置,w和h调整大小.单位是容器的比例.图表不能放在容器外面,宽度和高度是主要的限制因素:如果x + w> 1,那么x = 1 - w."
所以我认为我必须先更换容器.我在手册中搜索了类class openpyxl.chart.chartspace.ChartContainer,但我找不到设置其宽度和高度的方法.
如何显示具有固定自定义尺寸的图表?