在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)
为什么是这样 ?
我是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++.提前致谢.