初学者程序员在这里.所以忍受我.我有一个简单的python程序.
print "How tall are you?",
height = raw_input()
print "So you're %r tall" %(height)
Run Code Online (Sandbox Code Playgroud)
如果我输入高度为6'6''将输出python
所以你是'6\6"'
如何从输出中删除正斜杠"\"?
提前致谢!
我搜索得非常广泛,但没有找到答案.
我已经跟踪并减少了我的问题到这个例子.
from Tkinter import *
class A:
def __init__(self):
self.var = True
obj = A()
def meth():
obj.var = False
paintGui()
def paintGui():
master = Tk()
w = Canvas(master, width=200, height=100)
w.pack()
w.create_rectangle(50, 25, 150, 75, fill="blue", tags="rect")
btn = Button(master, text="Cerrar Mesa",command=meth)
btn.pack(side=BOTTOM)
if obj.var == False:
w.itemconfig("rect", fill="red")
mainloop()
paintGui()
Run Code Online (Sandbox Code Playgroud)
如您所见,矩形具有条件itemconfig.
行paintGui()内meth()仅表明该代码工作,当obj.var是False则转向红色.
我的问题是原始窗口(它下面的窗口)仍然是蓝色的.
我可以杀死原来的窗口并离开新的窗口,但这不应该是必要的.
所以我有两个问题:
虽然我可能使用不正确after(),update_idletaskes但我已经尝试了但是它们似乎都没有工作.
我觉得tkinter是一个循环.当我改变它的值时,var它不应该循环并重新绘制屏幕并评估obj.var == …
如何在 php 中解析.eml文件?是否有任何 PHP 库或 PHP 扩展?
我想在浏览器中显示邮件标题信息,例如发件人、收件人、标题、附件和 eml 正文内容。
我写了这个非常简单的背景选择器.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js" type="text/javascript"></script>
<title>jQuery Demo</title>
<link rel="stylesheet" type="text/css" media="screen" href="Normal.css" />
<script type="text/javascript">
$(document).ready(function(){
$("#StyleContrast").click(function() {
$("link[media='screen']").attr("href", "Contrast.css");
});
$("#StylePrint").click(function() {
$("link[media='screen']").attr("href", "Print.css");
});
$("#StyleNormal").click(function() {
$("link[@media='screen']").attr("href", "Normal.css");
});
});
</script>
</head>
<body>
<h1>Choose A Style:</h1>
<ul>
<li><a id="StyleContrast" href="#">Contrast</a></li>
<li><a id="StylePrint" href="#">Print</a></li>
<li><a id="StyleNormal" href="#">Normal</a></li>
</ul>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我有:Normal.css Print.css Contrast.css
在一个非常基本的相同文件夹中:
body {background-color:#000000;}
Run Code Online (Sandbox Code Playgroud)
当我转到URL时,它选择Normal.css(因为它应该)
然后它改为Print.css或Contrast.css(应该如此)
但那么它又不会再回归(不会选择)Normal.css吗?
你能帮我看一下代码有什么问题吗?
我写了这段代码:
<?php
mysql_connect("localhost", "root", "root") or
die("Could not connect: " . mysql_error());
mysql_select_db("internal");
$result = mysql_query("SELECT Title, Message FROM msg");
?>
<?php
while ($row = mysql_fetch_array($result, MYSQL_NUM)){
?>
<div>
<h3><a href="#"><?php printf("%s", $row[0]); ?></a></h3>
<div><?php printf("%s", $row[1]); ?></div>
</div>
<?php
mysql_free_result($result);
}
?>
Run Code Online (Sandbox Code Playgroud)
我得到的结果是MySQL表的第一行(使用正确的格式)我包含一个图像以防万一:

(这实际上是我的MySQL数据库的第一行,也是我唯一看到的)
代码循环,直到我不得不添加html标签,我的意思是,如果我只是这样做:
<?php printf("%s", $row[0]); ?>
&
<?php printf("%s", $row[1]); ?>
Run Code Online (Sandbox Code Playgroud)
它循环并带来了所有结果.
这可能是语法错误吗?
这是 PHP 文档中代码的略微修改版本:
http://php.net/manual/en/function.next.php
<?php
$array = array(
-1 => true,
0 => false,
1 => true
);
while ($bet = current($array)) {
if ($bet == true) {
echo key($array) . '<br />';
}
next($array);
}
?>
Run Code Online (Sandbox Code Playgroud)
这是尽可能接近我想要的。
这与“-1”相呼应,我明白为什么。
我想知道的是如何修改此代码,以便它即使在遇到 false(而不仅仅是 3 个值的数组)后仍会继续搜索“true”值。
我意识到这可能不是最好的方法,我愿意接受建议。
提前致谢!!
特鲁法
我对UNIX命令知之甚少,所以我会尽力用简单的英语解释我想要的东西.
虽然我的Mac终端,我通过以下方式连接到ftp帐户:
ftp example.com
Run Code Online (Sandbox Code Playgroud)
当我做:
get file.php
Run Code Online (Sandbox Code Playgroud)
我将其下载到用户目录.
那么现在有两个相关问题:
1)如何选择此特定下载的下载目录
和
2)选择默认目标目录以供将来下载.
我的程序中有四个包,其中我想要一个且只有一个,可由我的程序用户从外部访问.Brievly,我的程序,应该像一个黑盒子,只有一个条目(其中一个包).
我正在使用visual studio 2010.
似乎无处不在,我无法使用 Console.WriteLine()
例如,现在我做:
在Main方法里面.一切正常.这按预期工作:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Works!");
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
现在,当我添加一个新类时,单击Test - > Add - > Class
在这个新课程里面,我不能打电话Console.Writeline()或其他任何事情.
Visual Studio已经没有建议它,但我运行它是为了以防万一,以便我可以分享错误,它给了我:
Error 1 El token '(' no es válido en una clase, un struct o una declaración de miembro de interfaz c:\users\trufa\documents\visual studio 2010\Projects\Test\Test\Class1.cs 10 26 Test
Run Code Online (Sandbox Code Playgroud)
翻译将是:
The token "(" …Run Code Online (Sandbox Code Playgroud)