![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
abtgu
初识程序的菜鸟
展开
-
Python遍历某一文件夹下的所有txt文件,并将这些txt文件的内容写到一个新的txt文件中
最近在某视频网站学习java,视频中老师将所有知识点写在了当天代码文件夹下的txt文件中,我每天早晨复习的时候,要打开n多个目录才能找到要复习的全部内容,不胜其烦,因此写下此代码,将整个项目中所有的知识点txt文件内容统一写到一个新的txt文件中。原创 2023-11-22 11:15:50 · 517 阅读 · 0 评论 -
Python绘制论文中的图形
【代码】Python绘制论文中的图形。原创 2023-10-24 16:56:42 · 218 阅读 · 0 评论 -
使用python中的matplotlib绘制路径图
import matplotlib.pyplot as plt#各个点的经纬度及编号l = [[120.7015202,36.37423,0],[120.7056165,36.37248342,4],[120.70691,36.37579616,3],[120.7031731,36.37753964,5],[120.7011609,36.37905063,10],[120.6973521,36.37876006,8],[120.6928965,36.37800457,6],[120.69原创 2020-11-25 20:30:23 · 7467 阅读 · 1 评论 -
Python 中fractions模块下Fraction函数使用方法
Python 中fractions模块下Fraction函数使用方法Fraction函数支持分数运算,输入参数可以是一对整数,一个分数,一个小小数或者一个字符型数字。1.Fraction(分子=0, 分母=1)默认参数分子为0,分母为1。输入两个整数(分别作为分子、分母),返回两数约分后的结果。>>> Fraction()Fraction(0, 1)>>> Fraction(10,6)Fraction(5, 3)>>> Fractio原创 2020-09-20 15:36:58 · 11788 阅读 · 0 评论 -
CTFSHOW easyrsa1-6 Writeup
easyrsa1题目: 无解题思路: 题中给了e,n,c,可以分解n得到p,q,在线分解大整数网址http://www.factordb.com/index.php 。脚本如下:import gmpy2import binasciie = 65537n = 1455925529734358105461406532259911790807347616464991065301847c = 69380371057914246192606760686152233225659503366319332原创 2020-09-17 15:51:01 · 2336 阅读 · 3 评论 -
Python实现扩展欧几里得算法求乘法逆元
Python实现扩展欧几里得算法求乘法逆元1. 扩展欧几里得算法已知整数a、b,扩展欧几里得算法可以在求得a、b的最大公约数的同时,能找到整数x、y(其中一个很可能是负数),使它们满足贝祖等式ax+by=gcd(a,b)ax+by=gcd(a,b)ax+by=gcd(a,b)如果a是负数,可以把问题转化成∣a∣(−x)+by=gcd(∣a∣,b)|a|(-x)+by=gcd(|a|,b)∣a∣(−x)+by=gcd(∣a∣,b),然后令x’=(-x)。2. 求最大公因数def gcd(a,b原创 2020-09-14 13:23:36 · 2444 阅读 · 0 评论 -
python实现对整数质因数分解
python实现对整数质因数分解分解质因数的定义: 每个合数都可以写成几个质数相乘的形式,其中每个质数都是这个合数的因数,把一个合数用质因数相乘的形式表示出来,叫做分解质因数。方法一:def isPrime(prime): flag = True for i in range(2,prime//2): if prime%i == 0: flag = False if flag: print(prime,end=" ")原创 2020-09-09 09:45:02 · 5685 阅读 · 0 评论 -
python实现RSA算法
import gmpy2from gmpy2 import mpzimport binasciirs = gmpy2.random_state()#生成大素数(0-2^1024位)def create_prime(): p = gmpy2.mpz_urandomb(rs,1024) #随机生成一个0~2^1024位的数 while not gmpy2....原创 2020-05-08 16:19:57 · 1350 阅读 · 0 评论 -
libnum库的安装与使用
文章目录1. 安装LinuxWindows2. 常见函数使用CovertingPrimes其它1. 安装Linuxgit clone https://github.com/hellman/libnumcd libnumpython setup.py installWindowspip install libnum2. 常见函数使用Covertinglibnum.s2n(s...原创 2020-04-01 17:32:25 · 10950 阅读 · 0 评论