python3 随机数 质数 素数 文件操作

最近工作有点忙 但还是每天坚持花了 三 四个小时学习了一下 python 不错 代码简洁 我很喜欢 还会继续。。。。以前学过点java 相对来说还是比java 清晰 简结 但是语法上还是有点不适应: 慢慢来吧 代码贴上.....mark

#!/usr/bin/python
#python3 所以没有 # -*- coding: UTF-8 -*-
import random
#定义writ_filer 对象
class number_write:
    file_catalog=open("c:\\J.txt",‘a‘)
    def number_all(arr):
       number_write.file_catalog.write("all_全部数:"+str(arr))
    def single_number(A):
        number_write.file_catalog.writelines(‘\n‘+"质数:"+str(A))
    def double_number(B):
        number_write.file_catalog.writelines(‘\n‘+"素数:"+str(B)+‘\n‘)
#抽取20个不重复随机数 范围range(1.100)
num=random.sample([i for i in range(1,100)],20)
#定义质数容器
Prime=[]
#定义素数容器
number=[]
for a in num:
    if a%2 != 0:
        Prime.append(a)
    else:
        number.append(a)
#writ_all_number
number_write.number_all(num)
#writ_单数
number_write.single_number(Prime)
#writ_双数
number_write.double_number(number)
number_write.file_catalog.close()

C盘 j.txt 输出结果

all_全部数:[51, 91, 5, 14, 95, 21, 40, 3, 63, 73, 80, 11, 26, 72, 93, 34, 52, 86, 83, 9]

质数:[51, 91, 5, 95, 21, 3, 63, 73, 11, 93, 83, 9]

素数:[14, 40, 80, 26, 72, 34, 52, 86]

时间: 2024-11-12 10:05:01

python3 随机数 质数 素数 文件操作的相关文章

Python3.5学习笔记-文件操作

在Python中,操作文件对象使用open函数来创建,下表列出了常用的操作file的函数: 序号 方法及描述 1.file.close() 关闭文件.关闭后文件不能再进行读写操作. 2.file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入. 3.file.fileno() 返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上. 4.file.isatty() 如果文件

Python3之OS模块文件操作(摘自网络)

#-*-coding:utf-8-*-__author__ = 'AA' import os class File(object): def __init__(self, pathname): self.pathname = pathname #删除文件 def delectFile(self, filename): fn = self.pathname + str(filename).strip() if os.path.isfile(fn): os.remove(fn) if(not os.

python3.x 中的文件操作函数close()

当使用write对文件进行写入操作的时候,记得用close()关闭.否则内容为空 如果这样 >>> f=open("d:/test/you.md","w") >>> f.write("runpython") 再用notepad打开you.md,发现文档是空的,什么内容都没写入 这是因为后面没加上f.close() 代码改成这样 >>> f=open("d:/test/you.md&q

C语言之文件操作01——打印1000以内的质数到文件

//文件操作 /* ========================================================== 题目:打印1000以内的质数到D盘"质数.txt"下. ========================================================== */ #include<stdio.h> void main() { FILE *fp; int n,i,k,m=0; fp=fopen("D:\\质数.t

Python3 对文件操作

计算机文件 在计算机系统中,以硬盘为载体存储在计算机上的信息集合称为文件.文件可以是文本文档.图片.声音.程序等多种类型.在编程时经常要对文件进行读写等操作, 从程序员的视角可以把文件理解为是连续的字节序列,进行数据传输需要使用字节流, 字节流可以是由单个字节或大块数据组成.文件类型通常分为文本文件和二进制文件. 文件操作 在 Python中对文件进行操作分为3个步骤,首先要打开文件,然后是对文件进行读写操作,最后需要关闭文件. 打开文件---open函数 你必须先用Python内置的open(

【python3之文件操作】

一.文件操作 1.文件处理的流程 1)打开文件,得到文件句柄并赋值给一个变量 2)通过句柄对文件进行操作 3)关闭文件 例如: f = open('chenli.txt') #打开文件 first_line = f.readline() print('first line:',first_line) #读一行 data = f.read()# 读取剩下的所有内容,文件大时不要用 print(data) #打印读取内容 f.close() #关闭文件 2.文件操作基本用法 1)基本用法: file

python3.0 第三天 文件操作

文件操作 对文件操作流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 现有文件如下 Somehow, it seems the love I knew was always the most destructive kind 不知为何,我经历的爱情总是最具毁灭性的的那种 Yesterday when I was young 昨日当我年少轻狂 The taste of life was sweet 生命的滋味是甜的 As rain upon my tongue 就如舌

python3文件操作

文件操作流程 1.打开文件 f = open('hello.txt', 'r') # 以相应的模式打开文件'hello.txt' 'r' 读模式,不可写 'w' 写模式,不可读;如果文件不存在,则创建文件; 如果文件存在,则清空文件里的内容,并从头开始写入新内容 'a' 写模式,不可读;如果文件不存在,则创建文件;如果文件存在,则在文件末尾写入新内容 'r+' 读写模式,可读写;可读光标位置在0;当要写入内容时,在文件末尾添加 'w+' 写读模式,可读写;如果文件不存在,则创建文件; 如果文件存

python3的一些文件操作的脚手架

用python把原来的脚本重构了一下,其中写了文件操作的一些函数,如下: import os import shutil import hashlib import stat #查找文件夹中的某个文件 def findMyFileDir(dirPath, findFile): files = [] dirs = [] for root, dirs, files in os.walk(dirPath, topdown=False): for file in files: if file == fi