小编sun*_*nny的帖子

Python-连接字符串以包含单个反斜杠

在Python 2.6中,我需要通过串联创建一个字符串,并通过INTRANET\一个userid jDoe来获得string INTRANET\jDoe。该字符串将成为SQL查询的一部分。我尝试了多种方法,但是最终得到了结果INTRANET\\jDoe,因此我的查询未返回任何结果。

我想做这个:

a = 'INTRANET\\'
b = 'jDoe'
c = a+b   ### want to get c as 'INTRANET\jDoe', not 'INTRANET\\jDoe'
Run Code Online (Sandbox Code Playgroud)

谢谢


问题似乎有些不同:

当我打印c时,得到“ INTRANET \ jDoe”。但是,当我将c附加到列表(将在sql查询中使用)时,如下所示:

list1 = []
list1.append(c)
print list1

>>>['INTRANET\\jDoe']
Run Code Online (Sandbox Code Playgroud)

为什么是这样 ?

python

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

C++编译但在执行时会出错

我是Linux Ubuntu 11.10的新手,并且有基本的C++曝光.

我安装了g ++

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

并在我的主目录中创建了一个目录cpp.然后我在我的cpp目录中编写了一个程序hello.cpp

#include <iostream>
using namespace std;

int main() {
    cout << "Hello !" ; return 0;
}
Run Code Online (Sandbox Code Playgroud)

并使用编译

g++ -W hello.cpp -o hello
Run Code Online (Sandbox Code Playgroud)

程序编译时没有任何错误/警告.当我尝试执行该文件

./hello.cpp
Run Code Online (Sandbox Code Playgroud)

我收到错误消息:

line 3: using: command not found
line 6: syntax error near unexpected token `('
line 6: `int main() {'
Run Code Online (Sandbox Code Playgroud)

我试过看了很多帖子但是无法解决这个问题.我在Windows上有MS VisualStudio,但我宁愿在Ubuntu上学习C++.提前致谢.

c++ linux compilation

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

标签 统计

c++ ×1

compilation ×1

linux ×1

python ×1