二、python演示创建文件
2023-09-11 14:19:04 时间
一、python代码
代码如下:
# 创建一个txt文件,文件名为mytxtfile,并向文件写入msg def text_create(name, msg): desktop_path = "E:\\PyTest\\" # 新创建的txt文件的存放路径 full_path = desktop_path + name + '.txt' # 也可以创建一个.doc的word文档 file = open(full_path, 'w') file.write(msg) #msg也就是下面的Hello world! # file.close() text_create('mytxtfile', 'Hello world!') # 调用函数创建一个名为mytxtfile的.txt文件,并向其写入Hello world!
二、C#调用python
1、搜索安装IronPython包
2、python调用
项目->添加->新建文件夹,命名为PythonFiles,把Python脚本复制放在这个文件夹下
添加两个引用,在IronPython包的根目录下面选择IronPython.dll和Microsoft.Scripting.dll
test.py
三、明确调用python是否成功
所以我们不是要通过调用python文件的方式而是直接调用python方法
代码如下:
static void Main(string[] args) { //Non-ASCII character '\xe6' in file 加上#coding=UTF-8 //默认文件保存路径 string localPath = Path.Combine(Directory.GetCurrentDirectory(), "PythonFIles", "test.py");//获取应用程序的当前工作目录 ScriptRuntime pyRuntime = Python.CreateRuntime(); dynamic obj = pyRuntime.UseFile(localPath); Console.WriteLine(obj.text_create("mytxtfile", "Hello World!-python")); Console.ReadKey(); }
python代码如下:
#coding=UTF-8 # 创建一个txt文件,文件名为mytxtfile,并向文件写入msg def text_create(name, msg): desktop_path = "E:\\PyTest\\" # 新创建的txt文件的存放路径 full_path = desktop_path + name + '.txt' # 也可以创建一个.doc的word文档 file = open(full_path, 'w') file.write(msg) #msg也就是下面的Hello world! file.close() return msg #text_create('mytxtfile', 'Hello world!') # 调用函数创建一个名为mytxtfile的.txt文件,并向其写入Hello world!
相关文章
- 【python】创建,读取文件
- 第三百四十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—craw母版l创建自动爬虫文件—以及 scrapy item loader机制
- 用nohup执行python程序时,print无法输出
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- 【python cookbook】【数据结构与算法】18.将名称映射到序列的元素中
- python 目录文件操作
- Python 字符串_python 字符串截取_python 字符串替换_python 字符串连接
- Python 日期和时间_python 当前日期时间_python日期格式化
- Python语言学习:创建/删除文件/文件夹、获取当前文件/文件夹路径(系统环境路径/目录)、获取当前文件夹下的所有子文件路径等代码(os系列用法)实现之详细攻略
- 零基础学Python(第十八章 文件IO流操作)
- Python基础——PyCharm版本——第八章、文件I/O(XML)
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 了解一下,我是如何用Python在业余时间赚5千外快的
- 〖Python自动化办公篇⑮〗- PPT 文件自动化 - 创建 PPT 文件(9种样式)
- python music21 解析midi 文件为音符
- Python将一个大文件按段落分隔为多个小文件的简单方法
- 【华为机试真题 Python实现】在字符串中找单词
- python 读取.mat文件
- Python从zip文件里导入包
- Python解释器的探讨:第二部分代码对象
- python自动化测试学习-Python测试框架之unittest和pytest
- Python 一篇学会多线程
- Python小白的数学建模课-10.微分方程边值问题
- CSV文件在Python中的处理方式
- Python编程语言学习:python中浅复制/深复制(或浅拷贝/深拷贝)的简介、案例应用注意事项之详细攻略
- 【异常】前端ERR! stack Error: Can‘t find Python executable “python“, you can set the PYTHON env variable.
- Python下载文件进度条Demo
- 【Python实战】 ---- python 实现 CSDN 的定时自动签到