首页新闻招聘找找看知识库
  • 回复:7 浏览:36 2020-07-31 10:31 来自 秋天中的一片叶

    为什么我只写了标题跟正文。而且作为测试我标题跟正文都只写了hello,然后存为草稿。就提示我正文中不能包含JS代码,不允许保存。这是怎么回事。。。7/29用的时候还好好的。怎么7/31就保存不了了。bug吗这是。

  • 博客园团队
    2020-07-31 11:15 博客园团队
    您好,请点击“编辑HTML源代码”检查一下源代码内容
    第1楼 回到顶楼
  • 秋天中的一片叶
    2020-07-31 13:24 秋天中的一片叶
    只要在正文中写数据。点击“”编辑HTML源代码“”发现html的标签是自动被加上的呀。而且对于字体的加粗变颜色等也是调用了css的style。难道只要是html格式就不行吗?怎么取消html格式。。为什么之前没有这种限制,现在有了。头疼用了2年了。难不成要我换平台吗?
    第2楼 回到顶楼
  • 秋天中的一片叶
    2020-07-31 13:37 秋天中的一片叶
    另外我大致问题搞清楚了,你们可以测试一下你们自己的平台。当有代码写入或者添加内容到正文然后保存之前检查html代码.会发现在html格式的下方会自动加载java script的标签到文件中,正因为如此所以要求不能包含JS代码。必须手动删除这些没用自动被加入的标签。不知道为什么会自动被加入,希望你们的程序员好好检查一下这个问题。删除后就可以保存了。可是我代码从开始到结束我自己的代码压根没有含有JS相关的信息,应该是你们平台自动载入的。希望尽快解决这个问题。不然影响用户体验!
    第3楼 回到顶楼
  • 博客园团队
    2020-07-31 14:04 博客园团队
    @秋天中的一片叶
    您好,很抱歉给您带来不好的体验了,希望您能提供一下复现步骤。

    这边使用 tinyMCE 编辑器,选择创建新随笔,在标题和内容中都输入 hello,点击保存草稿是可以正常保存的。

    点击查看大图
    第4楼 回到顶楼
  • 秋天中的一片叶
    2020-07-31 14:17 秋天中的一片叶
    例如我要打开一个随笔,保存前点击“”编辑html源代码“”一般结尾都是以<p>标签来结尾的。
    在<p>标签下方会出现
    <script type="text/javascript" src="https://www.google-analytics.com/analytics.js"></script>
    这种以<script>为标签的文本,而且每次保存都需要删除后才允许保存。另外保存过后再打开不做任何编辑直接查看html源代码发现这些<script>标签还会被自动加载进去。

    ====================================================
    <p><span style="color: #0000ff; font-family: 'Microsoft YaHei'; font-size: 14pt;"><strong>一,loc函数及iloc函数的使用及区别</strong></span></p>
    <p>Pandas中的loc和iloc两个函数的用法基本相同。iloc与之不同的是它读取数据使用行索引跟列索引来对数据进行定位选取。而loc函数可以通过行名跟列名来对数据进行选取。也就是字符串或者字母。另外对于索引方面,虽然loc方法中也支持对行,列使用Int类型做筛选跟切片。但是这个是与iloc有所不同的是在loc中的0:2是真的代表把索引为0:2的数据选取出来。而iloc中的0:2则选取的内容中不包括2.最多取到1。在这一点上一定要注意其中的区别。</p>
    <p><span style="color: #0000ff;"><strong><span style="font-family: 'Microsoft YaHei'; font-size: 14pt;">二,loc函数于iloc函数使用对比</span></strong></span></p>
    <p><span style="font-family: 'Microsoft YaHei';">1. 对单元格进行取值</span></p>
    <p><span style="font-family: 'Microsoft YaHei';">注释:loc在取值时0代表行号,因为在没有指定行号的情况下默认是数字0开始分配的。逗号之后代表列名</span></p>
    <p><span style="font-family: 'Microsoft YaHei';">          iloc在取值时逗号前的0跟loc相同也是行索引,而后面取值用的是列的索引值而不能是列名</span></p>
    <div class="cnblogs_code">
    <pre><span style="color: #008080;"> 1</span> <span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    <span style="color: #008080;"> 2</span>
    <span style="color: #008080;"> 3</span> <span style="color: #0000ff;">import</span><span style="color: #000000;"> pandas as pd
    </span><span style="color: #008080;"> 4</span>
    <span style="color: #008080;"> 5</span> df = pd.read_excel(R<span style="color: #800000;">"</span><span style="color: #800000;">C:\Users\Administrator\PycharmProjects\python_Basic\Pandas_to_Excel\20200727\student_info.xlsx</span><span style="color: #800000;">"</span><span style="color: #000000;">,
    </span><span style="color: #008080;"> 6</span> sheet_name=<span style="color: #000000;">0)
    </span><span style="color: #008080;"> 7</span>
    <span style="color: #008080;"> 8</span> df.head(3<span style="color: #000000;">)
    </span><span style="color: #008080;"> 9</span> <span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    <span style="color: #008080;">10</span> loc01 = df.loc[0,<span style="color: #800000;">"</span><span style="color: #800000;">姓名</span><span style="color: #800000;">"</span><span style="color: #000000;">]
    </span><span style="color: #008080;">11</span> <span style="color: #000000;">loc01
    </span><span style="color: #008080;">12</span> <span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    <span style="color: #008080;">13</span> iloc01 = df.iloc[0,1<span style="color: #000000;">]
    </span><span style="color: #008080;">14</span> iloc01</pre>
    </div>
    <p> <img src="https://img2020.cnblogs.com/blog/926058/202007/926058-20200731133229530-1167732491.jpg" alt="" loading="lazy" /></p>
    <p><span style="font-family: 'Microsoft YaHei'; font-size: 16px;"> </span>2. 读取行数据</p>
    <p>注释:loc取值时候可以通过切片的方式取值0:0代表只去当前这第一列</p>
    <p>           iloc取值时对比loc唯一不同的是虽然也只是对行索引进行操作。但是切片后面的值位1而不是0因为如果是0的话,默认取值取到的是二维数组的表头也就是列名</p>
    <div class="cnblogs_code">
    <pre><span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    loc02 =<span style="color: #000000;"> df.loc[0:0]
    loc02

    </span><span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    iloc02 = df.iloc[0:1<span style="color: #000000;">]
    iloc02<br /><br /></span></pre>
    </div>
    <p><img src="https://img2020.cnblogs.com/blog/926058/202007/926058-20200731135140394-579347785.jpg" alt="" loading="lazy" /></p>
    <p> 3. 读取所选指定范围的数据</p>
    <p>需求:读取姓名和总分前4行的数据</p>
    <p>注释:这里两者逗号前都是使用了切片的方式指定行数据,而逗号后面则是通过列表指定列名的方式来读取的。当然iloc是通过列索引来读取的。</p>
    <div class="cnblogs_code">
    <pre><span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    loc03 = df.loc[0:3,[<span style="color: #800000;">"</span><span style="color: #800000;">姓名</span><span style="color: #800000;">"</span>,<span style="color: #800000;">"</span><span style="color: #800000;">总分</span><span style="color: #800000;">"</span><span style="color: #000000;">]]
    loc03


    </span><span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    <span style="color: #000000;">
    iloc03 </span>= df.iloc[0:4,[1,5<span style="color: #000000;">]]
    iloc03</span></pre>
    </div>
    <p><img src="https://img2020.cnblogs.com/blog/926058/202007/926058-20200731135952701-285926605.jpg" alt="" loading="lazy" /></p>
    <p>4. 通过切片来读取数据</p>
    <p>注释:在前面的案例中其实已经使用了切片的方式,这里再来巩固一下。这里要注意的是,在逗号前的行索引切片中我使用了步长。也就是第二个分好的2,意思代表每隔1行进行读取。</p>
    <p>           对比iloc而言loc对于列的读取可以指定列名,这样在可读性方面大大优于Iloc。iloc1:6谁知道1:6是个什么鬼。还要一个个去数下标实在麻烦。所以不同场景不同使用看个人爱好。</p>
    <div class="cnblogs_code">
    <pre>iloc03 = df.iloc[0:4,[1,5<span style="color: #000000;">]]
    iloc03

    </span><span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    loc04 = df.loc[0:10:2,<span style="color: #800000;">"</span><span style="color: #800000;">姓名</span><span style="color: #800000;">"</span>:<span style="color: #800000;">"</span><span style="color: #800000;">总分</span><span style="color: #800000;">"</span><span style="color: #000000;">]
    loc04
    </span><span style="color: #008000;">#</span><span style="color: #008000;">%%</span>
    iloc04 = df.iloc[0:11:2,1:6<span style="color: #000000;">]
    iloc04</span></pre>
    </div>
    <p><img src="https://img2020.cnblogs.com/blog/926058/202007/926058-20200731140909454-1045224005.jpg" alt="" loading="lazy" /></p>
    <p>5. 通过mask掩码对数据进行选取</p>
    <p>注释:</p>
    <p> </p>
    <script type="text/javascript" src="https://www.google-analytics.com/analytics.js"></script>
    <script type="text/javascript" src="https://www.googletagmanager.com/gtag/js?id=UA-172659890-2&l=dataLayer&cx=c"></script>
    <script type="text/javascript" src="blob:https://i.cnblogs.com/ccdf459f-a14e-4b6e-893a-c6da502eee80"></script>
    <script type="text/javascript">// <![CDATA[
    <br> window.dataLayer = window.dataLayer || [];<br> function gtag(){dataLayer.push(arguments);}<br> gtag('js', new Date());<br><br> gtag('config', 'UA-172659890-2');<br>
    // ]]></script>

    ===================================================
    第5楼 回到顶楼
  • 博客园团队
    2020-07-31 14:43 博客园团队
    @秋天中的一片叶
    您好,这个不是我们这边的脚本,希望您能更换浏览器或者用手机浏览器测试一下看看呢。
    第6楼 回到顶楼
  • 秋天中的一片叶
    2020-07-31 14:44 秋天中的一片叶
    我用的是chrom浏览器。好的,我尝试用火狐看一下。
    第7楼 回到顶楼
登录后才能评论,请先登录注册