小编Mar*_*kum的帖子

UnicodeDecodeError:'ascii'编解码器无法解码位置1的字节0xef

我在尝试将字符串编码为UTF-8时遇到了一些问题.我尝试过很多东西,包括使用string.encode('utf-8')unicode(string),但是我得到了错误:

UnicodeDecodeError:'ascii'编解码器无法解码位置1的字节0xef:序数不在范围内(128)

这是我的字符串:

(?????)?
Run Code Online (Sandbox Code Playgroud)

我不知道出了什么问题,任何想法?

编辑:问题是打印字符串不正确显示.此外,当我尝试转换它时出现此错误:

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> s = '(\xef\xbd\xa1\xef\xbd\xa5\xcf\x89\xef\xbd\xa5\xef\xbd\xa1)\xef\xbe\x89'
>>> s1 = s.decode('utf-8')
>>> print s1
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-5: ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

python unicode utf-8

103
推荐指数
6
解决办法
31万
查看次数

将列表的字符串表示形式转换为实际的列表对象

我有一个看起来与列表相同的字符串,让我们说:

fruits = "['apple', 'orange', 'banana']"
Run Code Online (Sandbox Code Playgroud)

将它转换为列表对象的方法是什么?

python string list

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

用Python替换部分字符串?

可能重复:
python正则表达式替换匹配字符串的一部分

我使用正则表达式从网页获取字符串,部分字符串可能包含我想用其他东西替换的东西.怎么可能这样做?我的代码是这样的,例如:

stuff = "Big and small"
if stuff.find(" and ") == -1:
    # make stuff "Big/small"
else:
    stuff = stuff
Run Code Online (Sandbox Code Playgroud)

python

47
推荐指数
3
解决办法
10万
查看次数

如何使用.htaccess隐藏.php网址扩展?

我想在我的.htaccess文件中添加一些内容来隐藏.php我的php文件的文件扩展名,所以访问www.example.com/dir/somepage会向他们展示www.example.com/dir/somepage.php.

这有什么工作解决方案吗?我的网站使用HTTPS,如果这很重要的话.

这是我目前的.htaccess:

RewriteEngine On

RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

ErrorDocument 404 /error/404.php

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteCond %{REQUEST_URI} !/$
RewriteRule (.*) $1\.php [L]
Run Code Online (Sandbox Code Playgroud)

php regex apache .htaccess mod-rewrite

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

在批处理中,如何在输入提示字符串的开头创建空格?

假设我有一个批处理文件,其中包含"填充",我想缩进提示字符串的开头以供用户输入.如果我使用空格,它将在运行时不显示,它只是忽略了空间.这个脚本举个例子:

@echo off

echo.
echo.
echo    Hi.
echo    Please input something.
echo.
set /P input=   
Run Code Online (Sandbox Code Playgroud)

=有三个空格之后,我期望输入的标记远离命令框的边缘,但是忽略这些空格.

我该如何解决这个问题?我使用的是Windows 7 SP1.

cmd batch-file

13
推荐指数
3
解决办法
3万
查看次数

MySQL错误:'where子句'中的未知列

我有一个名为表bank有三列:uid,nick,balance.

我正在尝试创建一个基于缺口返回余额的查询,Unknown column 'Alex' in 'where clause'当我使用此查询时出现错误:

SELECT b.balance FROM bank AS b WHERE b.nick=`Alex` LIMIT 1
Run Code Online (Sandbox Code Playgroud)

谁能看到我在这里做错了什么?

mysql sql select

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

在控制台/终端底部打印一条线

使用Python,我想打印会出现在最后一行可见剧本正在从运行在控制台上线.例如,像这样:

在此输入图像描述

这可以做到吗?

python terminal stdout

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

使所有变量全球化

我的Python脚本中有一个函数,其中创建了多个变量,我想在其他函数中使用它们.我想global为此使用,但我认为这是不正确的方法.

那么有谁能告诉我在函数中为其他函数创建变量的最佳方法是什么?

python variables global-variables

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

在PHP服务器上运行Python脚本

我正在运行Nginx Web服务器以及PHP-CGI。

我想知道是否有可能在PHP页面内执行Python脚本,从而允许将两种语言组合在一起。我已经尝试过很短一段时间,但是没有用,所以我不确定该怎么做。这是我使用的两个文件:

index.php

<body>

    <p>Hello! Here is a message: <?php exec('python hello.py'); ?></p>

</body>
Run Code Online (Sandbox Code Playgroud)

你好

print 'Hello World!'
Run Code Online (Sandbox Code Playgroud)

任何线索将不胜感激。

php python

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

如何在VB.NET中设置垂直滚动条的位置?

我有一个带有大量文本的TextBox控件,它有一个垂直滚动条,每次我隐藏/显示控件时滚动条的位置保持不变.我试图弄清楚如何将滚动条的位置更改为文本框的顶部,就好像它位于文本的开头一样.

我该怎么做?

vb.net textbox scrollbar

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