小编mau*_*rra的帖子

Python中两个日期之间的差异

我有两个不同的日期,我想知道它们之间的天数差异.日期格式为YYYY-MM-DD.

我有一个函数可以将给定数字添加或减去日期:

def addonDays(a, x):
   ret = time.strftime("%Y-%m-%d",time.localtime(time.mktime(time.strptime(a,"%Y-%m-%d"))+x*3600*24+3600))      
   return ret
Run Code Online (Sandbox Code Playgroud)

其中A是日期,x是我想要添加的天数.结果是另一个日期.

我需要一个函数,我可以给两个日期,结果将是一个日期差异为天的int.

python date

106
推荐指数
4
解决办法
20万
查看次数

如何从JavaScript更改<select>值

我有一个问题似乎很简单,但我无法做对.我有一个<select>选项列表和一个默认值.用户选择一个选项并单击按钮后,我希望select返回其默认值.

<select id="select">
 <option value="defaultValue">Default</option>
 <option value="Option1">Option1</option>
 <option value="Option2">Option2</option>    
</select>
<input type="button" value="CHANGE" onclick="selectFunction()" />
Run Code Online (Sandbox Code Playgroud)

因此,假设用户选择选项1.我使用javascript获取该值但在此之后,我希望select再次显示"Default".

我发现做document.getElementById("select").value = "defaultValue"不行.

有谁知道如何将该值更改回默认值?

html javascript

38
推荐指数
5
解决办法
19万
查看次数

使用Python将列表插入我的数据库

我想在我的数据库中插入一个列表,但我不能.

这是我需要的一个例子:

variable_1 = "HELLO"
variable_2 = "ADIOS"
list = [variable_1,variable_2]

INSERT INTO table VALUES ('%s') % list
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?我可以将列表作为值插入吗?当我尝试它时,错误说是因为MySQL语法中的错误

python mysql sql

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

带有 Ajax 的 HTML 链接

我有 6 个不同的链接,每个链接都将调用不同的 Ajax 函数。

我使用这个<a href>标签是因为我希望它显示为一个链接....我可以使用这个标签来调用 Ajax 函数吗?或者它只适用于 URL 链接?

谢谢!

html ajax

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

百分比符号不起作用

我正在使用Python的HTML应用程序.我通常使用%符号来表示我正在使用Python元素,之前从未遇到过问题.

现在,我正在使用一些表格,我试图通过使用%符号的百分比来控制它们的大小.所以现在Python没有显示Python元素.

以下是一些解释自己的代码:

<table width="90%">
<tr>
<td width="60%">HELLO</td>
<td width="40%">GOOD BYE</td>
</tr>
</table>

<input type="button" value="BUTTON" onclick="function(%s)" /> ''' % variable
Run Code Online (Sandbox Code Playgroud)

我所说的错误

索引19处不支持的格式字符'"'(0x22)

引用中的%s字符串onclick=function(%s)

有人知道%表中的符号是否会影响Python或类似的东西吗?

html python

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

在HTML消息上显示附加图像

我在PYTHON中开发了一个函数,它发送带有一个.doc附件和一个图像附件(.jpg)的电子邮件

电子邮件的消息是HTML.

我想知道如何在HTML消息上显示附加图像....有没有任何指令可以帮助我这个???

非常感谢....这是我开发的功能

def enviarCorreo(fromaddr, toaddr, text, file, imagen_1, imagen_2):
   msg = MIMEMultipart('mixed')
   msg['From'] = fromaddr
   msg['To'] = toaddr
   msg['Subject'] = 'asunto'
   msg.attach(MIMEText(text,'HTML'))

   #IMAGE ATTACHMENT *******************************************
   adjuntoImagen_1 = MIMEBase('application', "octet-stream")
   adjuntoImagen_1.set_payload(open(imagen_1, "rb").read())
   encode_base64(adjuntoImagen_1)
   anexoImagen_1 = os.path.basename(imagen_1)
   adjuntoImagen_1.add_header('Content-Disposition', 'attachment; filename= "%s"' % anexoImagen_1)
   msg.attach(adjuntoImagen_1)

   #FILE ATACHMENT **********************************************
   adjunto = MIMEBase('application', "octet-stream")
   adjunto.set_payload(open(file, "rb").read())
   encode_base64(adjunto)
   anexo = os.path.basename(file)
   adjunto.add_header('Content-Disposition', 'attachment; filename= "%s"' % anexo)
   msg.attach(adjunto)

   #SEND ********************************************************
   server = smtplib.SMTP('localhost')
   server.set_debuglevel(1)
   server.sendmail(fromaddr, toaddr, msg.as_string())
   server.quit()
   return
Run Code Online (Sandbox Code Playgroud)

html python sendmail mime-types mime-message

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

在MySQL中添加两个不同查询的结果

我在写查询时遇到麻烦。我一直在与UNION一起处理两个查询,它们工作得很好。当我尝试添加两个查询的结果时,我的问题来了。

这是一些自我解释。

//Query 1
select count(id) from table1   <-- This gives a result of 2 
//Query 2
select count(id) from table2   <-- This gives a result of 1


//What I want to do is to add the two queries (2 + 1 = 3):
(select count(id) from table1) + (select count(id) from table2) <-- Which gives a result of 3.
Run Code Online (Sandbox Code Playgroud)

当我执行此查询时,出现此错误:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL …
Run Code Online (Sandbox Code Playgroud)

mysql

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

Ajax不使用Href(解决方案)

我在尝试找到为什么我的ajax功能无法在Safari,Chrome和Firefox上运行时遇到很多问题,但在IE上工作得非常好.我做了一点改变,一切都开始完美(在每个浏览器中),但我仍然不知道为什么,我想找出这个的主要原因.

我有一个Ajax函数respuestas(),它在数据库中插入一些数据.这个函数被这样的一些链接调用:<a onclick="respuestas()" href="link.html">LINk </a>.所以当我点击链接时,该函数会获取正确的信息并将其插入数据库然后转到link.html.同样,这只适用于IE.

我插入一个alert(xml.responseText)以查看我所拥有的响应.Safari,fireforx和chrome返回空警报.

每次我想测试我的功能时,我都厌倦了更改页面,所以我添加了一个按钮来调用我的功能(没有去另一个网页)和IT工作!现在,我有类似的东西:<a onclick="respuestas()" href="#">LINK </a>并放入window.location.href="link.html"我的ajax函数,所以页面的更改发生在ajax响应完成后,它运行得很好.

但我不完全理解为什么这种方法有效,而另一种方式则不然.

html javascript ajax

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

sendmail与HTML消息

我正在用Python编程.我已经有一个函数发送带有消息和附件的电子邮件....我唯一的问题是我希望消息是HTML,但我的不尊重.....

这是我正在使用的功能

def enviarCorreo(fromaddr, toaddr, text, file):
   msg = MIMEMultipart('mixed')
   msg['From'] = fromaddr
   msg['To'] = toaddr
   msg['Subject'] = 'asunto'
   msg.attach(MIMEText(text))
   #adjunto
   adjunto = MIMEBase('application', "octet-stream")
   adjunto.set_payload(open(file, "rb").read())
   encode_base64(adjunto)
   anexo = os.path.basename(file)
   adjunto.add_header('Content-Disposition', 'attachment; filename= "%s"' % anexo)
   msg.attach(adjunto)
   #enviar
   server = smtplib.SMTP('localhost')
   server.set_debuglevel(1)
   server.sendmail(fromaddr, toaddr, msg.as_string())
   server.quit()
   return
Run Code Online (Sandbox Code Playgroud)

我希望你能告诉我要改变什么或添加什么,所以我发送的消息可能是HTML ....

我正在使用"MIXED"Multipart,因为HTML消息将包含一些不会附加但会成为消息的一部分的图像.....

html python sendmail mime-types mime-message

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

使用带循环的AJAX

我正在处理一个AJAX函数的问题.

该函数应该将一些信息插入到DB中.当我把整个AJAX代码放在一个循环中时,问题就来了,因为它崩溃了.这是一个与我正在做的类似的代码示例:

function funcionDePrueba() {
    var url = 'aaajax.py'
    var x = 3
    for (i = 0; i < x; i++) {
        xmlhttp = GetXmlHttpObject();
        if (!xmlhttp) {
            alert("Browser does not support HTTP Request");
            return;
        }
        var xml = xmlhttp;
        xmlhttp.onreadystatechange = function() {
            if (xml.readyState == 4) {
                alert(claveProyecto);
            }
        };
        xmlhttp.open("GET", url, true);
        xmlhttp.send(null);

        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以将整个AJAX代码放在for循环中?

html javascript ajax

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

标签 统计

html ×7

python ×5

ajax ×3

javascript ×3

mime-message ×2

mime-types ×2

mysql ×2

sendmail ×2

date ×1

sql ×1