小编GPX*_*GPX的帖子

SMTP AUTH扩展麻烦与Python

我正在尝试编写一个简单的Python脚本,通过我公司的SMTP服务器发送电子邮件.我正在使用以下代码.

#! /usr/local/bin/python

import sys,re,os,datetime
from smtplib import SMTP

#Email function
def sendEmail(message):
        sender="SENDERID@COMPANY.com"
        receivers=['REVEIVER1@COMPANY.com','RECEIVER2@COMPANY.com']
        subject="Daily Report - " + datetime.datetime.now().strftime("%d %b %y")
        header="""\
                From: %s
                To: %s
                Subject: %s

                %s""" % (sender, ", ".join(receivers), subject, message)
        smtp = SMTP()
        smtp.set_debuglevel(1)
        smtp.connect('X.X.X.X')
        smtp.ehlo()
        smtp.starttls()
        smtp.ehlo()
        try:
                smtp.login('SENDERID@COMPANY.com', '********')
                smtp.sendmail(sender,receivers,header)
                smtp.quit()
        except Exception, e:
                print e

#MAIN
sendEmail("HAHHAHAHAHAH!!!")
Run Code Online (Sandbox Code Playgroud)

运行此程序会产生此结果.

connect: ('X.X.X.X', 25)
connect: ('X.X.X.X', 25)
reply: '220 COMPANY.com [ESMTP Server] service ready;ESMTP Server; 05/25/11 15:59:27\r\n'
reply: retcode (220); Msg: COMPANY.com [ESMTP …
Run Code Online (Sandbox Code Playgroud)

python email authentication smtp smtplib

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

使用sqlcmd和Java抑制SQL Server中的"X行受影响"

在我的Java程序中,我试图使用sqlcmdvia 执行一堆SQL脚本getRuntime.exec().

早些时候,我一直在用osql这种方式 -

osql -n -S SERVER -U sa -P PASSWORD -q "SET NOCOUNT ON" -i "INPUTSCRIPT.sql"
Run Code Online (Sandbox Code Playgroud)

但是,在这种情况下sqlcmd,-i-q交换机是互斥的.我该怎么办sqlcmd

注意:

  1. 我宁愿不修改SQL脚本以包含SET NOCOUNT ON在每个文件中.

  2. 还有的已经是一个非常类似的问题在这里.该解决方案讨论了设置环境变量 这有可能使用Java吗?

java sql-server sqlcmd

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

作业 - 在两个行号之间打印文件的行

使用Python,如何在给定起始行和结束行号的情况下打印文本文件的行?

我想出了一个功能,但这不起作用.

def printPart(src, des, varFile):
    returnLines = ""
    for curLine in range(src, des):
        returnLines += linecache.getline(varFile, curLine)
    return returnLines
Run Code Online (Sandbox Code Playgroud)

python file line

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

以表格格式打印列表

使用Python 2.4,如何以漂亮的表格格式打印列表?

我的清单是以下格式.

mylist=[(('VAL1', 'VAL2', 'VAL3', 'VAL4', 'VAL5', 'VAL6'), AGGREGATE_VALUE)]
Run Code Online (Sandbox Code Playgroud)

我试过了pprint,但它没有以表格格式打印结果.

编辑:我想看到以下格式的输出:


VAL1 VAL2 VAL3 VAL4 VAL5 VAL6 AGGREGATE_VALUE


此表应考虑可变项目长度,并仍然使用适当的缩进打印.

python printing string tuples list

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

在.NET中自定义TrackBar控件

我正在尝试开发应用程序,让我在时间轴上标记AB点.如何在轨迹栏上绘制线条以标记特定点/值?

另外,当TickStyle设置为Both?时,如何隐藏轨迹栏控件中的刻度?

.net c# user-controls trackbar winforms

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