我在导入资源文件时遇到问题.我正在使用pyqt4和猴子工作室,我正在尝试导入一个png图像.当我运行程序时,我得到一个导入错误,如
ImportError:没有名为icon_rc的模块
我知道我必须使用pyrcc4编译它但我不明白如何做这个可以任何人帮助请.有一个答案可以完全解释如何编译资源文件以便我可以导入它,这将非常有帮助.
我正在验证用户输入的文本,以便它只接受字母而不接受数字.到目前为止,当我输入一个数字(例如56)时,我的代码工作正常,它警告我只应输入字母,当我输入字母时它不会返回任何内容(就像它应该做的那样).我的问题是,当我开始输入字母后跟数字时,它接受它,例如(s45).它的作用是接受第一个字母而不是整个字符串.我需要它来接受整个字符串.
def letterCheck(aString):
if len(aString) > 0:
if re.match("[a-zA-Z]", aString) != None:
return ""
return "Enter letters only"
Run Code Online (Sandbox Code Playgroud) 我现在拥有的是一个apache服务器,它包含一些包含图片和一些家庭视频的文件夹.我有端口转发,并在我输入我的IP时显示文件夹.我唯一的问题是,任何人都可以从世界各地访问它.我发现这个PHP代码在线,所以我可以密码保护这些文件:
<?php
// Define your username and password
$username = "someuser";
$password = "somepassword";
if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password) {
?>
<h1>Login</h1>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<p><label for="txtUsername">Username:</label>
<br /><input type="text" title="Enter your Username" name="txtUsername" /></p>
<p><label for="txtpassword">Password:</label>
<br /><input type="password" title="Enter your password" name="txtPassword" /></p>
<p><input type="submit" name="Submit" value="Login" /></p>
</form>
<?php
}
else {
?>
<p>This is the protected page. Your private content goes here.</p>
<?php
}
?>
Run Code Online (Sandbox Code Playgroud)
我找到了说它放置我的私人内容的行,但我不明白该怎么做.即时通讯不试图保护任何HTML或PHP页面我试图保护几个文件夹.PS我可以通过ftping到我的服务器来访问文件,但我希望能够从任何浏览器访问它们.