Merhaba, Ben C# ile bir program yapacağım ama arka planda bir Python modülü çalıştırmak istiyorum. Örneğin arka planda iki sayısı toplayıp geri döndürmesi lazım. Böyle bir şey yapılabilir mi , kaynak önerebilir misiniz.

soruldu: 25 Kas '13, 02:23

_Albay_'s gravatar image

_Albay_
357914
cevap kabul oranı: 25%

değiştirildi: 25 Kas '13, 06:08

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559


Python'u .NET içinden kullanmak istiyorsanız IronPython'u kurmanız gerekir:
http://ironpython.net/

IronPython, Python yorumlayıcısının C# ile yazılmış halidir. Yani sisteminizde kurulu Python ile alakası yoktur. Onu kaldırsanız bile bu çalışır.

Visual Studio içinden IronPython kullanmak için Python Tools programını kurmanız gerekmektedir. Sizdeki Visual Studio sürümüne uygun olanı indiriniz:
http://pytools.codeplex.com/releases/view/103102

Bu adımları uyguladıktan sonra Visual Studio'daki New Project penceresinde Python'u görebilirsiniz. Bu yöntemde sadece Python + .NET in nimetlerinden faydalanıyorsunuz.

C# içinden Python kodlarını kullanmak için şurada bir yöntem mevcut ve aradığınız da bu:
http://www.codeproject.com/Articles/661832/Dynamic-Programming-with-Python-and-Csharp

permanent link

cevaplandı: 25 Kas '13, 06:07

rahmanyazgan's gravatar image

rahmanyazgan ♦
4.4k83559
cevap kabul oranı: 26%

değiştirildi: 25 Kas '13, 06:09

1

çok teşekkür ederim, çok işime yarayacak.

(25 Kas '13, 07:00) _Albay_ _Albay_'s gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×238
×41
×1

Soruldu: 25 Kas '13, 02:23

Görüntüleme: 800 kez

Son güncelleme: 25 Kas '13, 07:00

powered by BitNami OSQA