python与c混合编程 访问变量_Python如何访问C变量?

我正在使用适用于ArcGis 10.0的visual studio 2010加载项模板。因为我已经为ArcGIS处理编写了一个python代码。我想在运行python代码的ArcMap桌面命令栏中插入一个按钮。以下是我简化的c代码和python代码的开头,供您参考:

代码:using System;

using System.Windows.Forms;

using System.Collections.Generic;

using System.Text;

using System.IO;

using Microsoft.VisualBasic;

namespace CallPython

{

public class CallPython : ESRI.ArcGIS.Desktop.AddIns.Button

{

public CallPython()

{

}

public string inputName()

{

string inputNames;

inputNames = "cavert.shp";

return inputNames;

}

protected override void OnClick()

{

inputName();

System.Diagnostics.Process.Start(

"D:\\From2\\BCAP\\python\\scripts\\trans5.py");

}

protected override void OnUpdate()

{

Enabled = ArcMap.Application != null;

}

}

}

Python代码:

^{pr2}$

python代码的最后一行就是问题所在。我知道这绝对是不对的,但不知道如何从python访问C#名称空间、类和方法。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值