小编use*_*970的帖子

无法使用命令行解释器

我试图在PHP解释器中执行简单的PHP代码.当我执行命令时,php -a我收到消息

启用交互模式

没有任何PHP输入的地方.但是我可以通过命令执行php代码php -r.例如:

php -r "echo 'Hello stackoverflow!';"

你好stackoverflow!

php windows command-line-interface

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

如果带有字符串的条件很简

可能重复:
如何正确比较C中的字符串?

#include <iostream>
using namespace std;

int main(){

    char name[100];
    cout<<"Enter: ";
    cin>>name;
    if(name == "hello"){
        cout<<"Yes it works!";
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么当我在提示中输入你好时我没有得到"是的,它有效!" 信息?

c++ strcmp

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

使用eval时出现"SyntaxError:invalid syntax"

我有非常奇怪的语法错误.在第一次代码工作正常,但在那之后它不起作用.

MailName={}
string = ""
#pdb.set_trace()
fp=open("C:\\Users\\Dvir\\Dropbox\\chat\\cred.txt","a+")
#pdb.set_trace()

try:
    string=fp.read()

except:
    string=""

if (string !=""):
    MailName = eval(string)
Run Code Online (Sandbox Code Playgroud)

有问题的代码是:

MailName = eval(string)
Run Code Online (Sandbox Code Playgroud)

语法错误:

MailName = eval(string)   File "<string>", line 2
{'familyname': 'josh', 'pass': 'UGGlXJCpl', 'email': 'chat@gmail.com', 'n ame': 'justin'}
Run Code Online (Sandbox Code Playgroud)
^ SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)

当我第一次使用该部分代码时,它完全正常工作,但之后它显示了语法错误,这很奇怪,因为它是一个有效的字典.

python dictionary

-2
推荐指数
1
解决办法
3382
查看次数

标签 统计

c++ ×1

command-line-interface ×1

dictionary ×1

php ×1

python ×1

strcmp ×1

windows ×1