精华内容
下载资源
问答
  • 首先,我写了一个print(“hello,world”).py文件。命名为hello.py保存在我的电脑C盘的C:\Users\ly目录下如图所示。 ps:尽量选择在这个文件夹下,如果选择其他盘的文件夹下,生成的.exe的dist文件夹也会出现在这...

    首先,我写了一个print(“hello,world”).py文件。命名为hello.py保存在我的电脑C盘的C:\Users\ly目录下如图所示。

    ps:尽量选择在这个文件夹下,如果选择其他盘的文件夹下,生成的.exe的dist文件夹也会出现在这个c盘的路径下,而且如果保存在其他盘下有时候还会出错,不好用。

                  

     

    利用pip安装python的工具库pyinstaller。

    pip install pyinstaller。

    安装成功后

    在命令窗口输入:pyinstaller -F C:\Users\ly\hello.py

    注意 F 一定要大写

    然后就会在这个路径下的dist文件夹下找到这和同名的hello.exe文件。

    展开全文
  • 脚本名称:backup.py import os import time # 1. 需要备份的路径 source = '/data00/python_test/2.10' # 2. 备份文件存放路径 target_dir = '/data00/python_test/backup' # 3. 判断 target_dir 目录是否存在,...

    工作两年半,最近因为工作需要开始学习些python脚本,这里是一个备份自己学习python代码的程序:
    脚本名称:backup.py

    import os
    import time
    # 1. 需要备份的路径
    source = '/data00/python_test/2.10'
    
    # 2. 备份文件存放路径
    target_dir = '/data00/python_test/backup'
    
    # 3. 判断 target_dir 目录是否存在,不存在则创建目录
    if not os.path.exists(target_dir):
         os.mkdir(target_dir)
    
    # 4. 在 target_dir 目录下创建时间目录,保存备份文件
    today_dir = target_dir + os.sep + time.strftime('%Y%m%d')
    
    # 5. 判断 target_dir 目录是否存在,不存在则创建目录
    if not os.path.exists(today_dir):
         os.mkdir(today_dir)
    
    # 6. 以当前时间保存为备份文件 tar.gz 的名称
    new = time.strftime('%H%M%S')
    
    # 7. 给打包文件命名
    target = today_dir + os.sep + new + '.tar.gz'
    
    # 8. 使用 tar 命令打包备份文件以 tar.gz 结尾
    tar_command = 'tar -zcPf {0} {1}'.format(target,source)
    
    # 9. 运行备份程序
    print('tar command is:')
    print(tar_command)
    print('Running:')
    if os.system(tar_command) == 0:
        print('Successful backup to', target)
    else:
        print('Backup FAILED')
    
    

    执行结果如下:

    # python3 backup.py 
    tar command is:
    tar -zcPf /data00/python_test/backup/20210222/200728.tar.gz /data00/python_test/2.10
    Running:
    Successful backup to /data00/python_test/backup/20210222/200728.tar.gz
    
    
    展开全文
  • 如何运行py文件

    2020-01-26 23:30:42
    配置:win10系统 python 3.7 下面是一个简单的py文件: 用批处理命令双击打开 配置系统环境变量 打开系统环境变量界面,找到Path,点编辑,新建python的安装路径(不含python.exe) ...保存py文件的同一目...

    配置:win10系统 python 3.7
    下面是一个简单的py文件:
    py文件

    用批处理命令双击打开

    1. 配置系统环境变量
      打开系统环境变量界面,找到Path,点编辑,新建python的安装路径(不含python.exe)
      path
      path2
    2. 新建批处理命令文件
      用文本编辑器(这里notepad++)写,保存为.bat即可。编码使用ANSI,否则双击它也打不开py文件。
      bat
      “最大值“是py文件名。
      保存到py文件的同一目录下。
      mulu
    3. 双击bat文件就能打开py文件了。

    用命令提示符打开

    1. 配置系统环境变量
      同上。
    2. 打开命令提示符,进入py文件所在位置(注意不是python的安装位置)
      py
    3. 输入python 最大值.py即可在控制台上直接运行。
      py
      下面是其他博主的一些回答:(但可惜亲测无效,可能涉及到版本的问题)
      https://blog.csdn.net/wanyq07/article/details/78175250
      https://blog.csdn.net/NFR413/article/details/78398732
    展开全文
  • 小伙伴们在dynamo中使用PythonScript时,可能有些代码可以复用,比如函数,我们就可以将其保存py文件中,然后再不同的PythonScript中进行调用。 二、思路+代码 首先,我们看下情景 我们在PythonScript中自定义一...

    欢迎加入BIM行业开发交流1群 群号:711844216

    一、背景

    小伙伴们在dynamo中使用PythonScript时,可能有些代码可以复用,比如函数,我们就可以将其保存在py文件中,然后再不同的PythonScript中进行调用。

    二、思路+代码

    首先,我们看下情景

    1. 我们在PythonScript中自定义一个函数加减的功能,然后使用它。
    # -*- coding: UTF-8 -*-
    import math
    import clr
    # 导入 RevitAPI 和 RevitAPIUI
    clr.AddReference("RevitAPI")
    clr.AddReference("RevitAPIUI")
    import Autodesk
    from Autodesk.Revit.DB import *
    from Autodesk.Revit.UI import *
    #导入dyamo中的几何图元
    clr.AddReference("ProtoGeometry")
    from Autodesk.DesignScript.Geometry import *
    #导入revit节点
    clr.AddReference("RevitNodes")
    from Revit.Elements import *
    import Revit
    # 导入几何体转换方法(将dynamo中输出的几何体转为revit中的几何体)
    clr.ImportExtensions(Revit.GeometryConversion)
    # 导入元素转换(revit转dynamo)
    clr.ImportExtensions(Revit.Elements) 
    import sys
    IN[0];
    #自定义函数
    def Add(a,b):  
    	c=a+b;
    	return c
    #然后使用我们自己定义的这个Add函数
    result=Add(1,2);
    OUT=result;
    
    1. 我们是否可以把这个Add函数提取出来,放到一个py文件中,然后在不同PythonScript中调用呢?
      答案是肯定的!
      现在我们将这个函数单独提取出来放到电脑上的“D:\自己构建的函数库”路径夹下,并且取名为 “HanShu.py”。
    #HanShu.py的内容
    # -*- coding: UTF-8 -*-
    def Add(a,b):  
    	c=a+b;
    	return c
    

    再看我们的PythonScript中的代码如何书写

    # -*- coding: UTF-8 -*-
    import math
    import clr
    # 导入 RevitAPI 和 RevitAPIUI
    clr.AddReference("RevitAPI")
    clr.AddReference("RevitAPIUI")
    import Autodesk
    from Autodesk.Revit.DB import *
    from Autodesk.Revit.UI import *
    #导入dyamo中的几何图元
    clr.AddReference("ProtoGeometry")
    from Autodesk.DesignScript.Geometry import *
    #导入revit节点
    clr.AddReference("RevitNodes")
    from Revit.Elements import *
    import Revit
    # 导入几何体转换方法(将dynamo中输出的几何体转为revit中的几何体)
    clr.ImportExtensions(Revit.GeometryConversion)
    # 导入元素转换(revit转dynamo)
    clr.ImportExtensions(Revit.Elements) 
    #前面都一样,主要修改了这部分,导入自定义函数
    import sys
    #HanShu.py文件的地址
    hanShuLocation=r"D:\自己构建的函数库";
    #将文件所在的地址导入到系统的环境变量中,这样就可以使用HanShu.py文件了
    sys.path.append(hanShuLocation) 
    #导入这个py文件中的函数(*代表这个py文件里面的所有函数,博主这里只写了一个函数进去,所以就导入了一个)
    from HanShu import *
    IN[0];
    result=Add(1,3);
    OUT=result;
    

    好了,到这里我们就实现了PythonScript中引用自定义py函数的功能。

    注意事项

    1.不管在自己定义的py文件中,还是PythonScript中,都要把下面的代码放入最前面。免得出现由于中文引起的错误。

    # -*- coding: UTF-8 -*-
    

    2.如果我们自定义的函数,用到了revit相关的功能,那么我们需要把下面和revit有关的引用代码添加到自己定义的函数包HanShu.py中,否则会出现global name ‘xxx’ is not defined错误。

    # -*- coding: UTF-8 -*-
    import math
    import clr
    # 导入 RevitAPI 和 RevitAPIUI
    clr.AddReference("RevitAPI")
    clr.AddReference("RevitAPIUI")
    import Autodesk
    from Autodesk.Revit.DB import *
    from Autodesk.Revit.UI import *
    #导入dyamo中的几何图元
    clr.AddReference("ProtoGeometry")
    from Autodesk.DesignScript.Geometry import *
    #导入revit节点
    clr.AddReference("RevitNodes")
    from Revit.Elements import *
    import Revit
    # 导入几何体转换方法(将dynamo中输出的几何体转为revit中的几何体)
    clr.ImportExtensions(Revit.GeometryConversion)
    # 导入元素转换(revit转dynamo)
    clr.ImportExtensions(Revit.Elements) 
    def Add(a,b):  
    	c=a+b;
    	return c
    

    3.大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出revit二次开发以及编程干货。

    展开全文
  • 众所周知,Jupyter Notebooks 允许数据科学家创建和共享他们的文档,从开发代码到出分析报告都可以。... 在jupyter notebook中,因为解析文件的方式是基于json的,所以默认保存文件格式是.ipynb。而.ipynb文...
  • 4、保存的时候,保存为.py文件,这里保存为hello.py 内容扩展: 临时存放python程序 #!/usr/bin/env python # -*- coding:utf-8 -*- #导入正则模块 import re #导入os模块,本例用它来做文件写入操作 import os #...
  • 一、写入文件保存数据也是在各个编程语言中常用的操作,将数据写入到文件中是常用的操作,你可以将程序运行中的一些临时输出保存文件中,以便后续打开文件查看,也可以把这些文件读入程序中来操作其中的数据。...
  • 当脑电数据保存在hdf5文件如何读取呢? 1.首先需要查看hdf5文件的结构; 2.通过结构来获取数据。 import h5py import numpy as np fname='test.hdf5' def prt(name): print(name) f = h5py.File(fname,'r') f....
  • 如何执行python文件

    2021-01-13 11:27:44
    直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会以交互的方式输入源代码的。 用Python开发程序,完全可以一边在文本编辑器里写代码,一边开一个交互式命令窗口,在
  • 方法1:拷贝文章时,直接把内容赋值给一个变量,保存到一个 .py 文件中。然后在脚本中,导入它。存储文章的文件 article.pycontent = """ 复制的文章内容 """存储脚本的文件 my_code....
  • 新建一个文件hello.py ...然后保存文件,到这个文件目录下,运行.py文件,如下图: 就OK了。 前提是得配好环境变量,有个帖子写的很详细如何配置环境变量,可以参考。 如下: http://www.ru
  • python数据如何保存到excel中

    万次阅读 2016-12-15 10:18:03
    第一步:下载xlwt 首先要下载xlwt,(前提是你已经安装好了Python) 下载地址: https://pypi.python.org/pypi/xlwt/ ...打开cmd,切换目录到你下载的文件地址 ...输入python setup.py install,就安装成功了
  • import h5py import os import numpy as np from PIL import Image dataset = h5py.File('lpba_val.h5', 'r') first_level_keys = [key for key in dataset.keys()] for first_level_key in first_level_keys: ...
  • python 数据如何保存到excel中--xlwt

    千次阅读 2019-02-22 17:24:00
    第一步:下载xlwt 首先要下载xlwt,(前提是你已经安装好了Python) 下载地址: ...输入python setup.py install,就安装成功了。 第三步:案例 第一个demo案例(我的python是在Ecli...
  • 第一步:下载xlwt 首先要下载xlwt,(前提是你已经安装好了python) 下载地址: https://pypi.python.org/pypi/xlwt/ ... 下载第二个 ...输入python setup.py install,就安装成功了。 第三步:案例 第
  • 这篇文章主要介绍了如何使用Python脚本实现文件拷贝,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 1.实现目的 统一时间对服务器某文件夹内文件进行备份保存,...
  • janet将在保存.py文件时自动安装pip软件包,并将自动生成requirements.txt文件,它还将监视所有脚本中的新软件包并将其安装在后台。 janet当前支持python 3 如何使用? 要开始使用janet,您需要安装该软件包: ...
  • 有一矩阵,其条目都是float...所以,如何保存到一个h5py文件?如何读取相同的文件,并把它作为numpy数组。 保存 import h5py h5f = h5py.File('aug1202data.h5', 'w') h5f.create_dataset('dataset_train_x', data...
  • 如何将.ipynb文件转换为.py文件

    千次阅读 2020-07-19 23:23:56
    作业目的:选择在jupyter notebook下编写python程序(因为喜欢它的界面简单可实时看到运行效果的特点),调试成功之后保存py文件,以便在其它电脑上运行(因为jupyter notebook默认保存的是.ipynb文件 )。...
  • Windows系统如何使用命令行运行Python文件

    万次阅读 多人点赞 2018-08-09 17:29:15
    1.在IDLE中编写Python文件(hello.py)并保存到E:\Python3Code(你自己指定的文件夹)中 2.Win+R→输入cmd→进入文件夹(cd命令)→输入dir→输入python 文件名.py即可运行 输入的命令依次有 E: cd Python3...
  • 我想用python脚本下载很多文件,但是经常就有那么几个出错,写了个error handling,跳了过去,但是把出错的链接保存了一下。转过天来,研究了一下出的什么错。一个报错如下: PS C:\temp> python .\...
  • 先说一下问题吧(图片忘了保存)。 执行文件突然死掉,当时手速够快截了一个图。原因是缺少了这么个包。pkg_resources.py2_warn 具体的解决方法如下: 顺便说一下,pyinstaller的安装方法,很简单。首先打开你的...
  • 第一步:把写好的.py文件粘贴至lib目录下 如何查找lib目录: import sys path = sys.path for p in path: print(p) 第二步: 另外创建一个.py文件,用import的方法引入该模块 from mymodule.module01 ...
  • 如何通过批处理文件直接运行python代码 run.bat文件 @Rem 跳转至当前目录 @cd /d "%~dp0" @Rem 以运行python代码 @python.exe test.py @Rem 保存窗口5秒 @ping 127.0.0.1 -n 5 >nul 参考文献 bat命令详解 ...
  • 如何把Qt5的.ui文件转化成.py文件 1.把Qt designed文件保存(格式为.ui) 2.把.UI文件加载入pycharm工程中 3.转化 cd进入工程 利用命令行: python -m PyQt5.uic.pyuic 文件名.ui -o 转换文件名.py 此时,你...
  • 一.区分 根据yield迭代器生成的对象是request对象还是item...在items.py文件中设置类 class MyscrapyItem(scrapy.Item): # define the fields for your item here like: # name = scrapy.Field() title = scrapy...
  • 展示了如何利用python的库h5py保存数据。
  • 如何生成py文件 1.打开CMD 2.输入py文件的目录 -o 要保存位置的文件目录 例子:C:\Users\usb\Desktop\毕设上位机\wind_forcast_gui.ui -o C:\Users\usb\Desktop\毕设上位机\wind_forcast_gui.py 3.回车就完成啦 ...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 334
精华内容 133
关键字:

python如何保存py文件

python 订阅