Skip to main content

#civilianM-2.8.97 使用教程 欢迎使用civilianM-2.8.97,现在由我AC97教你如何正确使用civilianM

如何安装?

可以使用pip安装 pip install civilianM==2.8.97

也可以去https://pypi.org下载Wheel-2进制文件 https://pypi.org/project/civilianM/#files

透露一下,3.0.97版本将会在11月上旬更新

谁做的?

作者:AC97

管理:AC96

维护:AC97/AC96

联系:看到结尾去

它关于什么?

  • 平常比较常用的函数
  • 3等加密
  • 制作HTTPS的网站安全证书

Upgrade()

  • 分类 Function 函数
  • 翻译 升级
  • 参数 Nothing
  • 功能 检查civilianM是否是最新版本
  • 举个例子
import civilianM as cm
cm.upgrade()
#你正在使用最新版本  2.-.97  暂时不需要更新

##whatNews()

  • 分类 Function 函数
  • 翻译 什么新的
  • 参数 Nothing
  • 功能 查看当前版本的更新具体内容
  • 举个例子
import civilianM as cm
cm.whatNews()
#....

##garbledCode(digit)

  • 分类 Function 函数
  • 翻译 乱码
  • 参数
  1. digit
  • 功能 生成缓存名字那样的代码(说实话我也不知道怎么表达
  • 举个例子
import civilianM as cm
print(cm.garbledCode(22))
a0516d07be9e903938f0f4

##getAddress()

  • 分类 Function 函数
  • 翻译 获取地址
  • 参数 Nothing
  • 功能 把你家地址查出来(最多精确到市)
  • 举个例子
import civilianM as cm
cm.getAddress()
"""
{'network': {'IP': '116.2**.1**242', 'country': '中国', 'province': '广西壮族自治区',
 'city': '南宁市', 'ISP': '中国电信'}, 'computer': {
 'name': 'Srut****-Mor', 'computerIP': '192.168.*.*4'}}
"""
#此处地址是AC97的粗略地址

justNow()

  • 分类 Function 函数
  • 翻译 就是现在
  • 参数 Nothing
  • 功能 查看现在的时间
  • 举个例子
import civilianM as cm
cm.justNow()
#2021-10-16 16:08:57

##judge(content,classes)

  • 分类 Function 函数
  • 翻译 判断
  • 参数
  1. content
  2. classes (yn/tf/oc)
  • 功能 根据你所提供的content,对用户提问(相当于判断题 ),如果同意,返回True,不同意,返回False,如果前两者都不符,则返回None
  • 举3个例子
import civilianM as cm
#yn
cm.judge("你是不是狗?",'yn')
"""
你是不是狗(Y/N): N
False
"""
import civilianM as cm
#yn
cm.judge("1+1=3",'tf')
"""
1+1=3?(T/F):T
True
"""

##translate(string)

  • 分类 Function 函数
  • 翻译 翻译
  • 参数
  1. string
  • 功能 中英互译。输入中文自动转英文,输入英文自动转中文,目前只能中英互译。
  • 举个例子
import civilianM as cm
print(cm.translate("Hello world!"))
print(cm.translate("在吗?"))
"""
Hello world! -----> 你好世界!
在吗? -----> In?
"""

##openFolder(fn)

  • 分类 Function 函数
  • 翻译 打开文件夹
  • 参数
  1. fn(不必要)
  • 功能 打开文件夹(默认在桌面,fn是文件名,需要更改打开路径的话需要使用os模块的chdir函数切换工作目录)
  • 举个例子
import civilianM as cm
cm.openFolder("HelloWorld!")
"""
自己去试
"""

##checkClass(objects,need)

  • 分类 Function 函数
  • 翻译 检查类别
  • 参数
  1. objects
  2. need 'float','int','tuple','list','dict','str'
  • 功能 检查objects是否与need符合。请注意need的参数都必须转化为字符串list就是不对的,'list'才是对的
  • 举个例子
import civilianM as cm
print(cm.checkClass(0.4,'float'))
True

##pausePrint(content,pause=0.2)

  • 分类 Function 函数
  • 翻译 停顿打印
  • 参数
  1. content
  2. pause
  • 功能 以pause为停顿时间,每pause秒打印一个content内容 (目前该函数存在pausePrint('Hello world','0.3')时也会把2也打印出来,你需要详细赋值pausePrint('Hello world',pause=0.3)
  • 举个例子
import civilianM as cm
cm.pausePrint('Hello world!',pause='0.3')
"""
自己去试
"""

##openWeb(website)

  • 分类 Function 函数
  • 翻译 打开WEB
  • 参数
  1. website
  2. sec True/False
  • 功能 使用系统浏览器打开website,如果sec参数有True赋值,将会以https://的形式打开,否则以http://的形式打开
  • 举个例子
import civilianM as cm
cm.openWeb("https://pypi.org")

##captcha()

  • 分类 Function 函数
  • 翻译 全自动区分计算机和人类的图灵测试
  • 参数 NOTHING
  • 功能 CAPTCHA是(Completely Automated Public Turing test to tell Computers and Humans Apart )的缩写。他会生成一个4位文字验证码
  • 举个例子
import civilianM as cm
print(cm.captcha()
C3wQ

##hideInput(con)

  • 分类 Function 函数
  • 翻译 隐藏输入
  • 参数
  1. con
  • 功能 隐藏你在input输入的值
  • 举个例子
import civilianM as cm
cm.hideInput("OK:")
"""
OK:
'yes'
"""

##decimal(mins,maxs,save=None)

  • 分类 Function 函数
  • 翻译 小数
  • 参数
  1. mins
  2. maxs
  3. save(不必要)
  • 功能 生成一个小数,如果需要保留位数可以使用save参数
  • 举个例子
import civilianM as cm
print(cm.decimal(0.2,0.42))
print(cm.decimal(0.2,0.42,3))
"""
0.3840303923855013
0.303
"""

##randint(mins,maxs)

  • 分类 Function 函数
  • 翻译 Randint
  • 参数
  1. mins
  2. maxs
  • 功能 和random的randint没什么区别
  • 举个例子
import civilianM as  cm
print(cm.randint(12,21))
16

##wait(t)

  • 分类 Function 函数
  • 翻译 等待
  • 参数
  1. t
  • 功能 和time的sleep没什么区别
  • 举个例子
import civilianM as cm
cm.wait(2)
"""
自己去试
"""

##find()

  • 分类 Class 类
  • 翻译 查找
  • 功能 帮助你全盘寻找你想要的文件
  • 内置函数 search() show()#调用时不需要加括号
  • 举个例子
import civilianM as cm 
f = cm.find()
f.search('AppData')
print(f.show)
  • 解释 f = cm.find()给f变量赋予find类 f.search(ff)搜索文件/文件夹,可能需要比较长的时间 f.show 获取结果,如果存在则返回列表,否则抛出LibraryError
    Traceback (most recent call last):
      File "E:\work\Python\------\t.py", line 4, in <module>
        f.show
      File "E:\work\Python\------\t.py", line 309, in show
        raise LibraryError(
    civilianM.LibraryError: 无法找到 'yydsyyds' 这个文件/文件夹,因为它有可能并不存在!

##safe() -分类 Class 类

  • 翻译 安全
  • 功能 加密/解密字符串
  • 加密标准 cMES1.0(civilianM Encry Standard 1.0 | civilianM 加密标准一代)
  • 内置函数 encry() decode()
  • 举个例子
import civilianM as cm
s = cm.safe()
print(s.encry('6d7jss0iaod9y36'))
print(s.decode('*_!"((+{#|_[7@*'))
"""
*_!"((+{#|_[7@*
6d7jss0iaod9y36
"""
  • 解释 s = cm.safe()给s变量赋予find类 s.encry(string)加密string,不是直接print s.decode(string)对string解密,不是直接print

##myos()

  • 分类 Class 类
  • 翻译 我的系统
  • 功能 执行某些系统Shell操作
  • 内置函数 shutdown() clearScreen()
  • 举个例子
import civilianM as cm
o = cm.myos()
o.clearScreen()
#o.shutdown()
  • 解释 o.clearScreen()对cmd窗口有效 o.shutdown()强制关机

##error()

  • 分类 Class 类
  • 翻译 错误
  • 功能 抛出错误
  • 内置函数 filenotfound() lookup() timeout() runtime() windows() eof() zero() unicode() key() Import() index() indentation() Type() io() name() exception() value() syntax() attribute()
  • 举个例子 你特么不要太狂妄!想得美

##author()

  • 分类 Class 类
  • 翻译 作者
  • 功能 关于我
  • 内置属性~~(函数)~~ manage old name email gender phoneNumber From live
  • 举个例子 你特么不要太狂妄!想得美

###结尾

AC97邮箱:ehcemc@hotmail.com

AC96邮箱:pitdaddy@126.com

该文件最后一次保存时间:2021-10-17 12:54

(C)2021 AC97,ALL RIGHTS RESERVED

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

civilianM-2.8.97.tar.gz (218.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

civilianM-2.8.97-py3-none-any.whl (214.9 kB view details)

Uploaded Python 3

File details

Details for the file civilianM-2.8.97.tar.gz.

File metadata

  • Download URL: civilianM-2.8.97.tar.gz
  • Upload date:
  • Size: 218.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for civilianM-2.8.97.tar.gz
Algorithm Hash digest
SHA256 f47519ba6cd28d47ce3c11a86e7f7451f62d7ac9963c66bbc22adcba9f9e00b8
MD5 824b9df0657e90d60f28ed6165833d11
BLAKE2b-256 a5c82b07dacac506c98dca58c66a0b3f5205c2d67191fdab3bb57abd13dcbb3a

See more details on using hashes here.

File details

Details for the file civilianM-2.8.97-py3-none-any.whl.

File metadata

  • Download URL: civilianM-2.8.97-py3-none-any.whl
  • Upload date:
  • Size: 214.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for civilianM-2.8.97-py3-none-any.whl
Algorithm Hash digest
SHA256 c2c5f44ca045b30fcdac87738334f58d8f3853160445ca93a96a3f907d3dc4a2
MD5 4f6282152ade5be633132f693ed96197
BLAKE2b-256 2d1f2c2ca87853a18a45dedd5719053c7eea27671ace858c62de8fe9ae7ce8d2

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.8.97 This release

2 files

2.6.97

2 files

2.5.97

2 files

2.4.97

2 files

2.3.97

2 files

2.0.97

2 files

1.97.97

2 files

1.81.97

2 files

1.80.97

2 files

1.67.97

2 files

1.65.97

2 files

1.22.97

2 files

1.20.97

2 files

1.14.97

2 files

1.13.97

2 files

1.12.97

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page