假设有这样一个目录结构: /src          main.py          /plugins                __init__.py                a.py                b.py                c.py                d.py 要在执行import plugins语句时,自动import放在plugins目录下的所有.py文件. 可以在plugins目录下创建这样的一个__init__.py,遍历当前目录…
一.模块 我们编写文件:a.py,放在C:\Python34\Lib\sit-packages下,里面写上一句代码为: print('this is a') 之后我们就可以在我们的代码里面引用a.py文件,这里a.py就称为一个模块.在我们的工作目录编写文件:test.py,代码如下: print('hello world') 运行后,显示结果为: hello world 修改test.py代码为: 1 2881064151 import a print('hello world') 运行后,显…
函数可以没有返回值案例,编写一个函数,从终端输入一个整数,打印出对应的金字塔 import scala.io.StdIn object work02 { def main(args: Array[String]): Unit = { println("请输入一个数") var num:Int=StdIn.readInt() val pige=(num:Int)=>{ for (i<-1 to num){ for (j<-1 to num-i){ print("…
思路分析: 二维数组在内存中默认是按照行存储的,比如一个二维数组{{1,2,3,},{4,5,6}},它在内存中存储的顺序就是1.2.3.4.5.6,也就是说,对于这6个数组元素,按照从0到5给它们编号的话,从它们的编号都能推出它们在二维数组中的行号和列号,比如行号即为序号对列数的整数商,列号则为序号对列数取余.所以别说二维数组了,其它维数组也能用一个for循环打印出来. 代码如下: // 1312.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h"…
突然要生成一个exe给其他人用.紧急搜索下了 命令行参数获取用如下方法 from sys import argv base64path = argv[1] argv这个元组就是你的参数列表了,同C一样,argv[0]里放了命令行名字自己. 发布exe,需要pyinstaller.于是 pip install pyinstaller. 等待结束,再 pyinstaller -F C:\Users\Administrator\PycharmProjects\p3test\base64_decode.…
import os def iterbrowse(path): for home, dirs, files in os.walk(path): for filename in files: yield os.path.join(home, filename) for fullname in iterbrowse("文件夹目录"): if fullname.endswith('.py'): print(fullname)…
         Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda : 4.5.11    typesetting : Markdown   txt(utf-8) <道德经>原文 "我有三宝持而保之∶一曰慈,二曰俭,三曰不敢为天下先."   code """ @Author : 行初心 @Date : 18-10-…
import java.util.ArrayList;import java.util.Collections;import java.util.List; public class Test7{    private static String s="";        public static void main(String[] args)    {        String str = "我是谁";        System.out.println(p…
import itertools str = input('请输入一个字符串:') lst = [] for i in range(1, len(str)+1): lst1 = [''.join(x) for x in itertools.permutations(str, i)] lst += lst1 print(lst) 主要使用的itertools库…
如何调用另一个python文件中的代码无论我们选择用何种语言进行程序设计时,都不可能只有一个文件(除了“hello world”),通常情况下,我们都需要在一个文件中调用另外一个文件的函数呀数据等等,总之要操作其他文件中的代码,在java中,只要在同一个文件目录下,我们就不需要通过import导入,但是在Python中,我们就需要通过import来进行导入,这样我们才能应用其他文件中定义的函数和数据等代码. 对于刚接触python的我们,这是我们需要掌握的. 下面就以两个文件为例,例如我们有a.…