小编Viv*_*ade的帖子

如何将python程序作为守护进程运行?

我编写了以下程序来将我的程序作为守护程序运行,但它没有运行;当我从 python 调试器运行程序时,它可以工作。

我正在使用 Mac os x。

/User/Library/LaunchDaemons/com.bobbob.osx.test.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN http://www.apple.com/DTDs/PropertyList-1.0.dtd >
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.bobbob.osx.test</string>
<key>Program</key>
<string>/Users/vivekbhintade/Desktop/test.py</string>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

/Users/vivekbhintade/Desktop/test.py

import urllib2
from datetime import datetime
import smtplib
from smtplib import SMTPException
import threading

def checkerror():

    #my code which works fine individually, which sends mail after 5 seconds to recipients.

checkerror()
Run Code Online (Sandbox Code Playgroud)

而且我还使用以下命令从终端运行程序。

launchctl load /Library/LaunchDaemons/com.bobbob.osx.test.plist 
Run Code Online (Sandbox Code Playgroud)

这不会导致任何错误。

python macos python-2.7

7
推荐指数
1
解决办法
3454
查看次数

如何为图表控件的 x 轴提供自定义标签?

我正在创建一个 Windows 项目,其中需要绘制图形,因为我正在使用图表控件。

图表控件的 X 轴有 0 到 100 的标签,代码如下。

chart1.ChartAreas[0].AxisX.Minimum = 0;
chart1.ChartAreas[0].AxisX.Maximum = 100;

chart1.ChartAreas[0].AxisY.Minimum = 0;
chart1.ChartAreas[0].AxisY.Maximum = 200;

chart1.ChartAreas[0].AxisX.Interval = 25;
chart1.ChartAreas[0].AxisY.Interval = 25;
Run Code Online (Sandbox Code Playgroud)

但我想将 X 轴的标签从 100 自定义为 0。

我尝试了以下事情。

chart1.ChartAreas[0].AxisX.Minimum = 0;
chart1.ChartAreas[0].AxisX.Maximum = 100;

chart1.ChartAreas[0].AxisY.Minimum = 0;
chart1.ChartAreas[0].AxisY.Maximum = 200;

chart1.ChartAreas[0].AxisX.Interval = 25;
chart1.ChartAreas[0].AxisY.Interval = 25;



string[] xval = { "100", "75", "50", "25", "0" };
for (int i = 0; i < xval.Length; i++)
{
  chart1.ChartAreas[0].AxisX.CustomLabels.Add(i + 0.5, i + 1.5, xval[i]); …
Run Code Online (Sandbox Code Playgroud)

.net c# charts winforms

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

如何限制循环从python列表中打印前几个元素?

我应该如何在python中使用for循环从列表中打印前5个元素.我在这里创造了一些东西.

x= ['a','b','c','d','e','f','g','h','i']
for x in x:
   print x;
Run Code Online (Sandbox Code Playgroud)

使用它只打印list中的所有元素.但我想提前从list.thanks打印前5个元素.

python

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

标签 统计

python ×2

.net ×1

c# ×1

charts ×1

macos ×1

python-2.7 ×1

winforms ×1