小编Zac*_*own的帖子

Tkinter Text小部件中的超链接?

我正在设计我当前软件项目的一部分,并希望使用超链接而不是Buttons.我真的不想使用Text小部件,但是当我搜索主题时,这就是我能找到的.无论如何,我找到了一个这样的例子,但不断收到这个错误:

TclError: bitmap "blue" not defined
Run Code Online (Sandbox Code Playgroud)

当我添加这行代码时(使用IDLE)

hyperlink = tkHyperlinkManager.HyperlinkManager(text)
Run Code Online (Sandbox Code Playgroud)

该模块的代码位于此处,脚本的代码位于此处

有人有主意吗?

提出问题的部分说foreground="blue",在Tkinter中被称为颜色,不是吗?

python windows tkinter hyperlink

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

从网页中提取元关键字?

我需要使用Python从网页中提取元关键字.我在想这可以使用urllib或urllib2完成,但我不确定.有人有主意吗?

我在Windows XP上使用Python 2.6

python webpage extract urllib keyword

8
推荐指数
2
解决办法
7864
查看次数

循环遍历值或注册表项.. _winreg Python

我将如何通过循环所有使用Python模块_winreg一个Windows注册表项.我的代码将执行我想要的操作,但它适用于指定注册表项的子项.


这是代码:

from _winreg import *
t = OpenKey(HKEY_CURRENT_USER, r"PATH TO KEY", 0, KEY_ALL_ACCESS)

try:
    i = 0
    while True:
        subkey = EnumValue(t, i)
        print subkey
        i += 1
except WindowsError:
    # WindowsError: [Errno 259] No more data is available    
    pass
Run Code Online (Sandbox Code Playgroud)

哦,想通了.但是,如果有人知道另一种方法,我仍然会接受这个答案!

python windows registry enumeration winreg

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

监控ZIP文件提取Python

我需要解压缩.ZIP存档.我已经知道如何解压缩它,但它是一个巨大的文件,需要一些时间来解压缩.如何打印提取的完成百分比?我想要这样的东西:

Extracting File
1% Complete
2% Complete
etc, etc
Run Code Online (Sandbox Code Playgroud)

python zip progress monitor extraction

7
推荐指数
2
解决办法
3795
查看次数

使用Python提取ZipFile,显示进度百分比?

我知道如何使用Python提取zip存档,但我究竟如何以百分比显示该提取的进度?

python extract progress ziparchive

7
推荐指数
2
解决办法
3622
查看次数

Laravel:期待回应250,但得到了""消息""

我继续从Laravel得到这个错误,但一切看起来都正确:

Expecting response 250 but got "" with message ""
Run Code Online (Sandbox Code Playgroud)

根据我的研究,当通过Sendgrid(或任何提供商)发送电子邮件并且接收服务器以空白代码响应时,会出现问题.

SendGrid不是传递空白代码,而是将其转换为此代码; Sendgrid期望250(每件事都没问题)代码,但什么都没有.

我不知道如何解决这个问题.我遇到了几个解决方案,但它们没有用.

对于那些感兴趣的人,这里是通过控制器发送电子邮件的代码:

        if ($circle->business)
        {
            $email = $circle->creator->email;
            $name = $circle->creator->fullName();
        }
        else
        {
            $email = $user->email;
            $name = $user->fullName();
        }

        Mail::send('layouts.'.$this->client->template->file.'.views.emails.transaction-receipt', compact('user'), function($message) use($user)
        {
            $message->from($user->account->email, $user->account->name);
            $message->to($user->email, $user->name)->subject($user->account->name.' Transaction Receipt');
        });
Run Code Online (Sandbox Code Playgroud)

php email sendgrid laravel

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

用Python监控进程?

我认为这是一个非常基本的问题,但无论如何它都在这里.

我需要编写一个python脚本来检查以确保进程,例如notepad.exe正在运行.如果进程正在运行,则不执行任何操作.如果不是,请启动它.如何做到这一点.

我在Windows XP上使用Python 2.6

python restart process monitor

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

什么是PHP相当于Python的尝试:...除外:

我是一个强大的Python程序员,但在PHP方面并不完全.我需要尝试一些东西,如果不能解决问题,那就做点别的了.


这就是Python中的样子:

try:
      print "stuf"
except:
      print "something else"
Run Code Online (Sandbox Code Playgroud)

这在PHP中会是什么?

php python exception try-catch

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

如何使这个Twisted Python代理更快?

下面的代码是用于内容过滤的HTTP代理.它使用GET将当前站点的URL发送到服务器,在那里它处理它并响应.它运行非常,非常,非常慢.关于如何让它更快的任何想法?

这是代码:

from twisted.internet import reactor
from twisted.web import http
from twisted.web.proxy import Proxy, ProxyRequest
from Tkinter import *
#import win32api
import urllib2
import urllib
import os
import webbrowser

cwd = os.path.abspath(sys.argv[0])[0]
proxies = {}
user = "zachb"
class BlockingProxyRequest(ProxyRequest):
    def process(self):
        params = {}
        params['Location']= self.uri
        params['User'] = user
        params = urllib.urlencode(params)
        req = urllib.urlopen("http://weblock.zbrowntechnology.info/ProgFiles/stats.php?%s" % params, proxies=proxies)
        resp = req.read()
        req.close()
        if resp == "allow":
            pass
        else:
            self.transport.write('''BLOCKED BY ADMIN!''')
            self.transport.loseConnection()

        ProxyRequest.process(self) …
Run Code Online (Sandbox Code Playgroud)

python proxy http twisted

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

PHP帐户激活问题

我为我的网站写了一个登录系统.当用户注册时,系统通过电子邮件将激活链接发送到用户提供的电子邮件地址.该链接包含两个参数,电子邮件和密钥.email参数具有用户的电子邮件地址,密钥参数具有注册码,以便可以验证注册并从挂起更改为已确认.激活页面应该从"电子邮件"列中设置了电子邮件参数的行中获取"状态"列.出于某种原因,脚本确定任何链接有效,并尝试更新帐户的状态是否存在.

这是我的代码:

<?php

$email = $_GET['email'];
if($email == "") {
  header("Location: http://www.zbrowntechnology.info/yard/register.php?message=Invalid Activation Link!");
  exit;
}
$key = $_GET['key'];
if($key == "") {
  header("Location: http://www.zbrowntechnology.info/yard/register.php?message=Invalid Activation Link!");
  exit;
}

$con = mysql_connect("HOST", "USER", "PASS") or die(mysql_error());
mysql_select_db("zach_yardad", $con) or die(mysql_error());
$query1 = "SELECT `Status` FROM Accounts WHERE `Email`='".mysql_real_escape_string($email)."' AND `Status`='".mysql_real_escape_string($key)."'";
$result1 = mysql_query($query1) or die(mysql_error());
if(mysql_num_rows($result1) <= 0) {
  header("Location: http://www.zbrowntechnology.info/yard/register.php?message=Invalid Activation Link!");
 exit;
} else {
  $query = "UPDATE Accounts SET `Status`='Confirmed' WHERE `Email`='$email'";
  mysql_query($query) or die(mysql_error());
  header("Location: http://www.zbrowntechnology.info/yard/login.php?message=Registration …
Run Code Online (Sandbox Code Playgroud)

php mysql logic activation login-system

5
推荐指数
0
解决办法
962
查看次数