강철의 뱀신.
6478 단어 WindowsPythonIronPython
제목은 단락이다.CLR 환경의 강철 뱀신일, IronPython.
.NET/Xamarin 방향의 환경도 시야에 들어와 개발이 다시 활발해졌다.
이것그나저나 이번에이달 발매되는 아이론파이톤2.7.7테스트내 윈도우즈 10 환경에서는 몇 분만 설치하면 사용할 수 있다.
아이론파이thhon 3학과가 발매된 후 xamarin 등에 진출한 멤버로서 이번에는 사활 감시를 대신하는 착한 사람으로 활약했다.NET를 호출해 보십시오.
.NET Framework 2.0 이후의 Directory 주변 방법
NET 세계에 사는 아이론파이톤은 시스템만 가져오면 된다.NET 메서드를 호출할 수 있습니다.
iron1.pyimport System
files = System.IO.DirectoryInfo("C:\\Users\kmr\Pictures").GetFiles("*png", System.IO.SearchOption.AllDirectories)
for fi in files :
print(fi.FullName)
결과는 이렇다.
IronPython 2.7.7 (2.7.7.0) on .NET 4.0.30319.42000 (64-bit)
Type "help", "copyright", "credits"or "license"for more information.>>> import System
>>> import System>>> files = System.IO.DirectoryInfo("C:\\Users\kmr\\Pictures").GetFiles("*png", System.IO.SearchOption.AllDirectories)
>>>
`>>> for fi in files :
... print(fi.FullName)
...
C:\Users\kmr\Pictures\py36-1.PNG
C:\Users\kmr\Pictures\py36.PNG
C:\Users\kmr\Pictures\py361.PNG
C:\Users\kmr\Pictures\py362.PNG
C:\Users\kmr\Pictures\캡처.PNG
C:\Users\kmr\Pictures\캡처2.PNG
C:\Users\kmr\Pictures\캡처3.PNG
IronPython에서 메서드의 명명 규칙은 C#/입니다.NET 장르를 따르는 게 좋을 것 같아요.
System.IO 관련 방법이 길어져서 두 줄로 나누고 싶을 수도 있지만python은 줄 바꾸기에 민감한 언어입니다나에게 있어서 줄을 바꾸는 것은 방법 중의 () 중간에 있다.예를 들어 이렇게 쓰면 틀리지 않는다.System.IO.DirectoryInfo("C:\\Users\kmr\Pictures"
).GetFiles("*png", System.IO.SearchOption.AllDirectories)
Linq
C# 유명한 Link를 사용해 보십시오.함수형의 집합 조작이다.
일본어, 여기 변태 복고 사이트 코드 좀 참고해 주세요.
http://ameblo.jp/pyclub/entry-11748941978.html
아이론파이톤에서 이렇게 이용할 수 있어요.
linq1.pyimport clr
clr.AddReference ("System.Core")
from System import Console
import System
clr.ImportExtensions (System.Linq)
def wari100(a) :
if a.All (lambda c: True if 0 != c else False):
Console.WriteLine ("ここまではセーフ:")
for item in a:
Console.WriteLine (100/item)
else:
Console.WriteLine ("もしかして、変態さんですかぁ?")
이 간편한wari100방법은 다음과 같다주제곡.>>> wari100([2, 1, 0, -1, 2])
もしかして、変態さんですかぁ?
>>> wari100([2, 1, 3, 4, -1, 2])
안전하게 여기까지:
50
100
33
25
-100
50
오피스와 VS가 있다면 엑셀 작업 등도 간단하게 할 수 있다.
이 근처는 dll만 봐.아이론파이썬 자체도 수년간의 업데이트가 거의 멈췄고, 몇 년 전의 정보를 참조하면서 노력하면 어렵지 않을 것 같다.
다시 사용하기 시작한 게 있어요.
예전 웹페이지를 보면 아이론파이톤이 모노에서도 움직이는 모습이 있어요.
모노의 기본 xamarin, iOS와android를 통해서도 간단하게 동작을 할 수 없죠.
그렇긴 하지만 일반적으로 편리하기 때문에 윈도우즈에 코드를 조금 쓴 사람에게도 선택 항목에 포함될 수 있다.
장래의 열기는 또 다시 올 것이다.NET에서python을 사용하면 편리합니다:)
Reference
이 문제에 관하여(강철의 뱀신.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/e-a-st/items/d602f38c21b04e615754
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
import System
files = System.IO.DirectoryInfo("C:\\Users\kmr\Pictures").GetFiles("*png", System.IO.SearchOption.AllDirectories)
for fi in files :
print(fi.FullName)
System.IO.DirectoryInfo("C:\\Users\kmr\Pictures"
).GetFiles("*png", System.IO.SearchOption.AllDirectories)
C# 유명한 Link를 사용해 보십시오.함수형의 집합 조작이다.
일본어, 여기 변태 복고 사이트 코드 좀 참고해 주세요.
http://ameblo.jp/pyclub/entry-11748941978.html
아이론파이톤에서 이렇게 이용할 수 있어요.
linq1.py
import clr
clr.AddReference ("System.Core")
from System import Console
import System
clr.ImportExtensions (System.Linq)
def wari100(a) :
if a.All (lambda c: True if 0 != c else False):
Console.WriteLine ("ここまではセーフ:")
for item in a:
Console.WriteLine (100/item)
else:
Console.WriteLine ("もしかして、変態さんですかぁ?")
이 간편한wari100방법은 다음과 같다주제곡.>>> wari100([2, 1, 0, -1, 2])
もしかして、変態さんですかぁ?
>>> wari100([2, 1, 3, 4, -1, 2])안전하게 여기까지:
50
100
33
25
-100
50
오피스와 VS가 있다면 엑셀 작업 등도 간단하게 할 수 있다.
이 근처는 dll만 봐.아이론파이썬 자체도 수년간의 업데이트가 거의 멈췄고, 몇 년 전의 정보를 참조하면서 노력하면 어렵지 않을 것 같다.
다시 사용하기 시작한 게 있어요.
예전 웹페이지를 보면 아이론파이톤이 모노에서도 움직이는 모습이 있어요.
모노의 기본 xamarin, iOS와android를 통해서도 간단하게 동작을 할 수 없죠.
그렇긴 하지만 일반적으로 편리하기 때문에 윈도우즈에 코드를 조금 쓴 사람에게도 선택 항목에 포함될 수 있다.
장래의 열기는 또 다시 올 것이다.NET에서python을 사용하면 편리합니다:)
Reference
이 문제에 관하여(강철의 뱀신.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/e-a-st/items/d602f38c21b04e615754
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
예전 웹페이지를 보면 아이론파이톤이 모노에서도 움직이는 모습이 있어요.
모노의 기본 xamarin, iOS와android를 통해서도 간단하게 동작을 할 수 없죠.
그렇긴 하지만 일반적으로 편리하기 때문에 윈도우즈에 코드를 조금 쓴 사람에게도 선택 항목에 포함될 수 있다.
장래의 열기는 또 다시 올 것이다.NET에서python을 사용하면 편리합니다:)
Reference
이 문제에 관하여(강철의 뱀신.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/e-a-st/items/d602f38c21b04e615754텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)