将md文档转移到服务器文件夹中

从语雀迁移到MrDoc实战指南:如何无损转移你的文档、表格和知识库结构 本文详细介绍了如何从语雀无损迁移到MrDoc的实战指南,包括文档、表格和知识库结构的完整转移。通过开源工具MrDoc的私有部署,用户可以实现数据掌控,确保知识资产的安全和高效管理。文章提供了从准备工作到迁移验证的全流程操作步骤和实用技巧。 阅读详情

相关路径


python逐行读取文件内容的三种方法

方法一:
f = open("foo.txt")             # 返回一个文件对象  
line = f.readline()             # 调用文件的 readline()方法  
while line:  
    print line,                 # 后面跟 ',' 将忽略换行符  
    # print(line, end = '')   # 在 Python 3中使用  
    line = f.readline()  

f.close()  
方法二:
for line in open("foo.txt"):  
    print line,  
方法三:
f = open("c:\\1.txt","r")  
lines = f.readlines()#读取全部内容  
for line in lines  
    print line  
运行python脚本传入参数
import sys
gpus = sys.argv[1]
#gpus = [int(gpus.split(','))]
batch_size = sys.argv[2]
print gpus
print batch_size
python文件操作

使用python进行简略的文件读写
#!/usr/bin/python
import sys
import re
if __name__=="__main__":
    f=file("hi.txt","w+")
    li=["hello\n","hi\n"]
    f.writelines(li)
    f.close()

“W+”模式:如果没有hi.txt则创建文件写入;如果存在,则清空hi.txt内容,从新写入。

修改文件指定行
#!/usr/bin/python

import sys,os

f=open('hi.txt','r+')
flist=f.readlines()
flist[4]='hi\n'
f=open('hi.txt','w+')
f.writelines(flist)

将hi.txt第五行内容修改成hi

使用fileinput获取所有的行
for line in fileinput.input(fileName):
    if "resources/" in line:
        print fileinput.filelineno()
        print line

全部代码


shell内容

#!/bin/bash

# ******** 注意:文章的文件名不能有空格和/,否则可能出错******


# 1. 进入文稿中的resources文件夹中,并将里边所有的文件转移
# 获取文稿中保存的图片的文件夹路径
documentsResourcesPath=/Users/zetafin/Documents/markdown/Notes/resources

# 获取图片转移目到的文件夹的目的地的路径
imgResourcesPath=/Users/zetafin/anchoriteFili/styles/images/resources

# 获取Notes的路径名
NotesPath=/Users/zetafin/Documents/markdown/Notes

# 获取markDown的路径名
markdownPath=/Users/zetafin/Documents/markdown

# 获取_posts的路径
postsPath=/Users/zetafin/anchoriteFili/_posts

# MDFileManager.py的路径
MDFileManagerPath=/Users/zetafin/Desktop/MDFileManager.py

echo $documentsResourcesPath

echo $imgResourcesPath

echo $documentsResourcesPath/* .

# 进入服务器文件夹中的图片文件夹
cd $imgResourcesPath
# 后边的空格+.一定要添加,不然就命令失败,将文稿中的文件转移到图片文件夹中
mv -f ${documentsResourcesPath}/* .
# 将图片文件夹移到上级文件夹中
mv -f $documentsResourcesPath $markdownPath


# 处理所有的md文件,处理里边所有的图片文件链接
for file in $NotesPath/*
do
    echo $file
    python $MDFileManagerPath $file
done

# 进入到存储文章的文档中
cd $postsPath

# 将文稿中的文章转移到服务器的文档中
mv -f ${NotesPath}/* .

python中代码

#!/usr/bin/python
#-*- coding: utf-8 -*-
#encoding=utf-8

import re,os,sys
import fileinput

# 处理图片的文件链接
def manageImageCode(line):
    line = line.replace("resources/", "https://anchoritefiligod.gitee.io/blogs/styles/images/resources/")
    searchObj = re.search(r'(.*?) =', line, re.M|re.I|re.S)

    if searchObj:
        # print searchObj.group(1) + ')'
        return searchObj.group(1) + ')\n'
    else:
        # print '正则没有匹配到'
        return 'no matcn'


fileName = sys.argv[1]

f = open(fileName,'r+')
flist = f.readlines()

for line in fileinput.input(fileName):
    # print line,
    if "resources/" in line:
        print "行号", fileinput.filelineno()
        if manageImageCode(line) == "no matcn":
            print '没有匹配到'
        else:
            # print "匹配到了"
            flist[fileinput.filelineno()-1] = manageImageCode(line)


if flist == []:
    print "文件被清空"

f = open(fileName,'w+')
f.writelines(flist)
f.close()
markdir:一个简单的HTTP服务器,用于呈现Markdown文件 马克迪尔 Markdir提供HTML文件的目录,当Markdown文件作为.md文件遇到时,将Markdown文件呈现为HTML。 您可以想象,它是最简陋的Wiki,它仅包含静态HTML文件而已。 Markdir最初是一个简单的Web应用程序,对我有用。 但是,我还注意到完成后,这是对我在/ r / golang上几次看到的问题的合理答案:“有人使用Go Web应用程序执行了一些我认为不重要的事情吗?看看这一切如何运作?” 是的。 这实际上效果很好。 它使用了足够多的功能,而不是“ hello world”应用程序: 从github.com加载一个外部库。 使用标志库来确定绑定位置。 使用内置的HTTP服务器。 使用内置的html / template代码。 包括使用template.HTML来指示已经过HTML编码的文本。 实现基于结构的HTTP处理程序。 演示声明的结构 立即下载

相关推荐

INCA软件操作指南:手把手教你生成和解析DCM标定数据文件

本文详细介绍了INCA软件在汽车ECU开发中生成和解析DCM标定数据文件的全流程。从A2L文件导入到DCM文件生成,再到HEX文件导出,手把手教你掌握标定数据处理的实用技巧,包括参数标定、曲线标定和常见问题排查,帮助工程师提升工作效率。

weixin_29271053的博客 1052

本地Markdown文档部署到云服务器,实现类似看云的功能

搭建一个属于自己的网页版Markdown阅读器、随手写的文字即可无缝对接到你的服务器实现类似看云的功能(简易版)

zhishunet 1967

李宏毅机器学习笔记第17周_概述领域自适应(Domain Adaptation)

Domain Adaptation

peaunt1的博客 1104

服务器部署

打开 http://服务器ip 访问项目,输入账号密码,如果正常登录即表示部署成功有一个小问题,图片出不来解决:拷贝本地的 files文件夹 到服务器上 即可完整的目录:--end--

weixin_58423755的博客 1009

Robocopy 参数进阶:/MIR 镜像同步与 /PURGE 删除操作的风险规避指南

本文深入解析Robocopy的/MIR镜像同步与/PURGE删除操作的高级用法及风险规避策略。通过实际案例和四重防护机制,指导用户安全实现目录同步,避免数据丢失风险,特别适用于远程主机间的数据复制与备份场景。

weixin_33462927的博客 356

VN1630A硬件配置指南:手把手教你用CanApe搭建XCP标定工程(附ELF文件配置技巧)

本文详细介绍了如何使用VN1630A硬件和CanApe软件搭建XCP标定工程,包括硬件配置、CanApe工程创建、ELF文件处理及XCP协议层配置等关键步骤。特别针对实际项目中常见的错误和细节问题提供解决方案,帮助工程师高效完成ECU参数标定工作。

git9versioner的博客 1156

尘封多年的老MD机还能再战十年?用Platinum-MD轻松搞定NetMD无损音频传输

前阵子整理抽屉,从最深处翻出高中时代那台索尼NetMD随身听。插上USB,电脑毫无反应——官方软件SonicStage早就停止更新,在Win10上装都装不上。直到朋友安利了Platinum-MD,这个免费开源的MiniDisc管理工具,老机器才重新开口说话。如果你手里也压着一台吃灰的MD机,这篇文章就是写给你看的。 ## 为什么一台老设备,值得你专门折腾个软件 先交代背景。MiniDisc是二

gitblog_00733的博客 166

IPV6基本配置

IPV6配置,DHCPV6,华为模拟器,IPV6的M/O标志位

路漫漫其修远兮 4665

服务器如何加载md文件,如何安装 MDClub

MDClub 的安装非常便捷。在大多数情况下,只需不到 30 秒就能完成安装。服务器要求在安装 MDClub 之前,请检查你的服务器是否满足要求。如果你不了解你的服务器是否满足要求,也没关系,MDClub 的安装脚本会自动帮你完成检查。服务器要求如下:Apache(需要启用 mod_rewrite 重写模块)或 NginxPHP 7.2+,需要启用 gd 或 imagemagick、fileinf...

weixin_29585933的博客 1832

CarMaker快速入门

本合集是小明师兄推出的CarMaker汽车仿真,CarMaker无论是传统动力学、动力系统开发、底盘系统开发还是目前智能驾驶辅助系统及智能驾驶系统开发有着非常重要的作用,可以有效节省开发周期和开发成本,基于仿真快速实现算法开发和系统验证。...

小明师兄的博客 1万+

YOLOv8推理程序

YOLOv8单独推理,有时候我们自定义的模块算子无法正常转换为其他框架,而且需要做成应用,因此需要一个单独推理的程序,返回的是识别后的照片还有各个类别及其对应数量。文章最后给出Flask封装为Server以及调用的实例还有Client请求代码,支持几十路多线程并发,只需加载一次模型,后边推理即可。

AIOT魔法师 698

editor.md实现拖拽剪切复制粘贴上传图片,文件插件

editor.md作为一款Markdown编辑器,界面美观,功能强大 但是图片,文件上传方面缺少了剪切,拖拽上传,有那么一点每中不足,下面就简单实现一个,废话不多说,直接上代码。 uploadImg.js function initPasteDragImg(Editor){ var doc = document.getElementById(Editor.id) doc.a...

Linux,Java,SpringBoot,Python,Lua略知一点 1429

倾斜摄影数据转换为3DTile格式的方法:基于CesiumLab GIS

通过使用CesiumLab GIS,倾斜摄影数据可以方便地转换为3DTile格式,并在CesiumJS等3D地理信息可视化工具中进行展示和分析。一旦成功导入3DTile数据,就可以在CesiumLab GIS中利用其强大的可视化和分析功能进行进一步的处理。转换完成后,可以将生成的3DTile数据导入到CesiumLab GIS中进行可视化和分析。启动CesiumLab GIS应用程序,并按照界面上的指导导入转换后的3DTile数据。脚本将开始执行,并将倾斜摄影数据转换为3DTile格式。

ObDjango的博客 1076

服务器与本地文件共享文件夹,云服务器对本地服务器共享文件夹

云服务器对本地服务器共享文件夹 内容精选换一换当您成功创建私有镜像后,镜像的状态为“正常”,您可以使用该镜像创建服务器实例或云硬盘,也可以将镜像共享给其他帐号,或者复制镜像到其他区域。私有镜像的生命周期如图1所示。远程桌面协议(Remote Desktop Protocol,RDP),是微软提供的多通道的远程登录协议。本节为您介绍如何使用RDP文件远程登录Windows云服务器。从管理控制台下载的...

weixin_42462763的博客 635

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

chrome-extensions-samples 中的 chrome.contentSettings 示例:读取与修改网站内容设置

本篇指南以 chrome-extensions-samples 仓库中的 [api-samples/contentSettings](https://link.gitcode.com/i/4cf920b982caeeb0009fc56c55669ad4) 示例为核心,讲解如何通过 `chrome.contentSettings` API 在扩展弹出页(popup)中读取并修改当前活动标签页的内容设

gitblog_00093的博客 2720

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

README.md怎么写比较好

README.md的作用

hachp365的博客 1万+

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

手把手教学无域搭建SQL server always on 高可用集群部署故障转移

因为我们只有两台数据服务器是双数,所以默认的多节点选举模式,我们用不了,因为当有任意一台服务器宕机,他们没办法靠自己来判断到底是谁断开连接了,所以咱们就要再让另一台服务器来再投一票,这样就可以知道谁是宕机谁是正常的了。因为我们是没加域所以在这里,怎么选择都会报错,(这个地方我搜寻了好几天的资料,网上的几乎所有的博客都没有介绍这里报错怎么搞,最后终于在微软的官网文档找到了解决办法)随意拔掉 主服务器的网线,或者从服务器的网线,我们虚拟的192.168.30.254 的虚拟ip的数据库都可以正常的读写。

geinvse_seg的博客 1885

服务器文件上带了把小锁,云服务器文件夹带锁

云服务器文件夹带锁 内容精选换一换华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。共享云硬盘是一种支持多个云服务器并发读写访问的数据块级存储设备,具备多挂载点、高并发性、高性能、高可靠性等特点。主要应用于需要支持集群、HA(High Available,指高可用集群)能力的关键企业应用场景,多个云服...

weixin_29628635的博客 330

服务器共享文件和电脑同步,云服务器共享文件夹同步

云服务器共享文件夹同步 内容精选换一换SQL Server使用日志传送来进行灾备,即可以自动将主服务器上数据库实例的事务日志发送到辅助服务器上,用于灾备的数据库实例进行还原操作。如图1所示的方案中,用户的生产数据中心部署主服务器实例,安装SQL Server数据库,作为主数据库。华为云上部署辅助服务器实例,安装SQL Server数据库,作为灾备数据库,即辅助数据库。用户的生本节操作指导用户实现同...

weixin_35705382的博客 537
上一篇: 融360SDK处理
下一篇: swift通知快速创建
瓦怕落地
博客等级 码龄11年 16粉丝 118原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值