小编Kal*_*yan的帖子

在python中作为命令行参数传递的数字不会被解释为整数

我熟悉C,并开始在python中进行实验.我的问题是关于sys.argv命令.我已经读过它用于命令行解释器,但是当我尝试执行一个简单的程序时,我没有得到我期望的结果.

码:

import sys

a = sys.argv[1]
b = sys.argv[2]

print a, b

print a+b
Run Code Online (Sandbox Code Playgroud)

输入:

python mySum.py 100 200
Run Code Online (Sandbox Code Playgroud)

输出:

100 200
100200
Run Code Online (Sandbox Code Playgroud)

当我添加两个参数时,它们被连接而不是两个值被加在一起.似乎这些值被视为字符串.

我怎样才能将它们解释为数字?

python argv

23
推荐指数
4
解决办法
7万
查看次数

如何在Windows上轻松编译CUDA代码?

在 Windows 中编译 CUDA 代码的好方法是什么?

我尝试了不同的方式,与 Visual Studio 链接并使用 nvcc 命令从命令行进行编译。

视觉工作室的问题。我遵循了互联网上找到的大部分编译链接,但我仍然无法编译简单的程序。

nvcc 的问题。找不到路径 windows.h。我尝试在 nvcc.profile 中添加 Visual Studio 的包含路径,但它不起作用?

有人对此有好的解决方案吗?

我正在使用 CUDA 4.2 和 Visual Studio 2010。

cuda visual-studio-2010

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

标签 统计

argv ×1

cuda ×1

python ×1

visual-studio-2010 ×1