강철의 뱀신.

# 순서
제목은 단락이다.CLR 환경의 강철 뱀신일, IronPython.
  • 시각적 효과(⇔63;):

  • 개발이 정체된 시기도 있지만 포스트모빌리티 시대에
    .NET/Xamarin 방향의 환경도 시야에 들어와 개발이 다시 활발해졌다.
    이것그나저나 이번에이달 발매되는 아이론파이톤2.7.7테스트내 윈도우즈 10 환경에서는 몇 분만 설치하면 사용할 수 있다.
    아이론파이thhon 3학과가 발매된 후 xamarin 등에 진출한 멤버로서 이번에는 사활 감시를 대신하는 착한 사람으로 활약했다.NET를 호출해 보십시오.

    .NET Framework 2.0 이후의 Directory 주변 방법


    NET 세계에 사는 아이론파이톤은 시스템만 가져오면 된다.NET 메서드를 호출할 수 있습니다.
    iron1.py
    import 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.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을 사용하면 편리합니다:)

    좋은 웹페이지 즐겨찾기