Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Thư viện Kautohelper

18:12 26-08-2021 977 lượt xem 9 bình luận

Có thể sử dụng KAutoHelper cho Python được không vậy admin

 

 

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Rot4tion đã bình luận 11:55 27-08-2021

Bạn có thể sử dụng thư viện pythonnet nếu không muốn cài đặt gì thêm.

  1. Mở cmd bằng thao tác Window + R -- Open = cmd -- OK.
  2. Ở cmd bạn dùng lệnh sau: pip install pythonnet (chú ý thư viện này chỉ hỗ trợ python 3.8 trở xuống).
  3. Sử dụng thư viện trong python bằng cách import clr.

Code mẫu:

#đây là file test.py
import clr
import sys
import os

#ví dụ sự dụng các thư viện có sẵn của C#
from System.Collections import *
from System.IO import *
#cách sử dụng thư viện bên ngoài
#os.getcwd() lấy địa chỉ hiện tại của file chạy (test.py)
#sys.path.append(path) thêm path
#sử dụng code dưới nếu file thư viện của bạn ở cùng với file chạy nếu không sẽ không tìm thấy DLL
sys.path.append(os.getcwd())
#ví dụ thêm thư viện bằng file thư viện có tên KautoHelper2.dll, chú ý là thư viện 32bit thì môi trường python cài đặt trên máy của bạn cũng phải là 32bit thì mới thực hiên được
clr.AddReference('KAutoHelper2')
#import toàn bộ thư viện có namespace là KAutoHelper
from KAutoHelper import *

#sử dụng thư viện như C#
File.Create("text.txt")
if File.Exists("text.txt"):
    print("true")
else:
    print("false")

 

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 03:32 27-08-2021
nếu bạn add được thư viện C# vào python sài được thì được
Minh Sự Moderator đã bình luận 20:13 26-08-2021

Câu hỏi mới nhất